摘要:用正則表達式去掉源代碼行號,繼而學習一些常用的正則表達式操作符。去掉行號步驟:首先使用 查找-替換 然後用正則匹配行號,然後替換為空即可。
正則表達式為:
^\d+\.
注釋:
^表示行的起始位置
\d+匹配數字部分
\. 匹配分隔符 "."
\<\d+\>
用於匹配前面有空格,後續無分隔符的行號。
表 1 正則表達式操作符
操作符
效果
.
匹配任何單個字符。
?
之前的項目是可選的,匹配最多一次。
*
匹配出現零次或者多次的先前項目。
+
匹配一次或者多次先前項目。
{N}
精確匹配N次先前的項目。
{N,}
先前的項目匹配N或者更多次。
{N,M}
先前的項目匹配至少N次,但是不多於M次。
-
表示范圍如果不是列表中最先或者最後或者一個范圍的結束點。
^
匹配行開始的空字符串;也表示不在列表范圍內的字符。
$
匹配行末的空字符串。
\b
匹配詞兩邊的空字符串。
\B
匹配提供的空字符串Matches the empty string provided it's not at the edge of a word.
\<
匹配任何詞開頭的空字符串。
\>
匹配任何詞結尾的空字符串。