1樓:劉小刀
去掉字串開頭和尾部的空格。
line =~s/^\s+//#去掉$line中起始部分的空格。
line =~s/\s+$/#去掉$line中結束部分的空格。
是perl的正規表示式操作符。
這裡採用的是替換語意:
s/被替換的內容/替換成為/其它開關選項;
注意用'/'隔帶伏開個個部賀態分。
s表示任意空白字元。
表示匹配乙個或多個。
用在起始位置表蠢拍攜明從起始位置開始匹配。
用在結束位置表明匹配結束位置。
2樓:網友
line =~s/^\s+//#去掉拿叢轎$line中起始部分的空格。
line =~s/\s+$/#去掉$line中結束部分的空格。
是perl的正規表示式操作符。
這裡採用的是替換語意:
s/被替換的內容/替換成為/其它開關選項;
注意用'/'隔開個個部分。
s表示任意空白字元。
表示匹配乙個或多個。
用在起始位置表明從起始位置開始匹配。
用在鄭行結束位置表明匹配結束消肆位置。
perl 這兩行後邊什麼意思?求解釋! $line =~ s/^\s+//; $line =~ s/\s+$//;
3樓:網友
$line =~ s/^\s+//; #去掉$line中起始部分的空格。
line =~ s/\s+$//; #去掉$line中結束部分的空格。
是perl的正規表示式操作符。
這裡採用的是替換語意:
s/被替換的內容/替換成為/其它開關選項;
注意用'/'隔開個個部分。
s表示任意空白字元。
表示匹配乙個或多個。
用在起始位置表明從起始位置開始匹配。
用在結束位置表明匹配結束位置。
4樓:網友
去掉字串開頭和尾部的空格。
誰知道perl程式設計裡的s/^\s+//; 這個語句是什麼意思?
5樓:網友
正則裡, 匹配行首(字串開始位置)
s 匹配任意的空白符,包括空格,製表符(tab)等+ 表示重複前乙個字元至少1次(1次或多次)s/a/b/ 結構將正則a匹配到的內容替換為b。
所以,這裡的意思大致就是:去除行首的所有空白符。
perl 表示式中, $caseid =~ s/.*\[//sg; 其中最後面的sg是什麼意思
6樓:網友
/s匹配任意的空白符,包括空格,製表符(tab),換行符,中文全形空格等。
g 是全域性匹配。
7樓:網友
樓上不要誤導。
s在匹配內容部分代表任意空白符。
s是作為模式匹配的選項,代表將要匹配的字串作為單行進行匹配。即如果$caseid這個字串中包含了換行符/回車之類的字元,仍將被按照單行來進行模式匹配。這個選項與/m的作用正好相反。
g的意思是匹配所有模式。如果被匹配的字串中有多個匹配項,則匹配的結果會輸出所有匹配項。如果不加這個選項,則只輸出第乙個匹配項。
$condition1 =~ s/^s+|s+$//g;perl中有這樣的寫法嗎
8樓:網友
有的,這是正規表示式替換,這一行完成的是 替換所有 連續的s開頭或結尾的部分。
condition1 =~ s/^s+|s+$//g;
待替換字串 |
是正則識別符號。
s指定操作為替換,語法是: =~s/ / /; 有三個斜槓,前兩個斜槓內是匹配模式,後兩個斜槓是 替換內容,無則替換為空。
--標示的 兩個斜槓中間的字串/^s+|s+$/ 是匹配模式,意義是匹配所有以。
連續的s開頭或連續的s結尾的字串。
g , g指全域性替換,就是替換所有匹配的字串。
另外,匹配模式裡面, s 和 \s 注意是反斜槓的意義是不一樣的。
單純的 s 就是指 字元s, \s指空字元(包括空格、tab、回車、換行,對應的字元為 '\ ''\t''''')
9樓:網友
木有。。。會被認為是字元。非或的關係。
~ /^\"(.*)\"\s+\<(\d+)-?(\d*)\>\s*$/ perl模式匹配中這個表示什麼意思,希望給個詳細答覆
10樓:
^\"以」開頭,(.任意個字元,\"匹配」,\s+匹配乙個以上的空白符,\《匹配乙個<,(d+)匹配乙個以上的數字,-?匹配連字元-零次或一次,(\d*)匹配0或零個以上的數字,\>匹配》,\s*$/以0至0個以上的空白符結尾 (參考下正規表示式語法)
11樓:牽念煙
"123abc" <1234-12345>"adsf" <123456>
匹配以上型別的字串。
解釋:開頭+雙引號+0個或多個任意字元+雙引號+乙個以上空白符+乙個小於號+乙個以上數字+乙個或者0個減號+任意長度的數字+大於號+0個或多個空白+結束。
12樓:網友
這個是正規表示式,匹配以雙引號開頭的,以任意空白結束的乙個字串。
如:"hello" <888->
world" <8888>
都可以匹配到。
你可以去搜一些《正規表示式》方面的資料。
懂得這些原子代表的意思就可以了!
怎樣在兩行字後邊中間加字,word怎樣在兩行字後邊中間加一個字
方法1 在第一行字後邊輸入回車,然後聯絡輸入三個 號,再敲回車,再按delete鍵即可 方法2 插入 插圖 形狀 線條裡選擇第一個 直線 直接畫一條,然後拖動到需要的位置 畫圖的時候,按住shift鍵,即可繪製水平或垂直的線條。word 怎麼在2排字的後面 中間加一排字 可以用文字框來bai實現 操...
這兩行字寫的是什麼,看不懂,寫的太潦草
上面寫的是 金源鈣 半代 1 日 小兒生血糖漿 3ml 3 日 幫我看看這幾個字寫的是啥?太潦草了,看不懂!的確很不好認。正確應為 雲維備件 雲維備件 手寫體最難辨認 請問這個兩字是什麼,寫得太潦草了,看不懂 防顏?這字寫在 的,確定一下猜測的範圍 這兩個字上寫的是 保證 我就經常寫這種字 我覺得這...
「曖昧」這兩字是什麼意思,「曖昧」這兩字是什麼意思?
曖昧主要用來形容男女之間的關係,多指男女雙方或者一方對一方喜歡乃至愛的態度不明朗,導致彼此或者另一方較為受傷。曖昧常顯得非常含糊不清楚,似有若無,當事人往往很難確定自己內心的真實感受。曖昧,發音 im i 態度 用意 含糊 不明白 態度 行為 不光明 不可告人 關係 男女肉體關係還處於想象段。男女關...