正则替换
功能 | 书写形式 | 效果 | 描述 | ||
---|---|---|---|---|---|
字符组 | [Pp]arawikis | 可以选择到:
|
[]框中无需再加任何符号,框中既可以写字母,也可以写数字。例如上面的例子可以不分首字母大小写得选中parawikis。 | ||
选中多个单词 | [Pp]ara[Ww]ikis | 可以选择到:
|
此为上一功能的进阶版 | ||
区间 | [0-6] | 可以选择到:
但选择不到:
|
同样可以应用于字母,并且此时区分大小写。[A-Z]指大写的A到Z,[a-z]指小写的a到z。 | ||
快捷方式 | \d | 选择所有数字 |
\d 所有数字
| ||
单词边界 | \b[Mm]od\b | 只在限定的边界内进行选取 |
可以匹配到:
不能匹配到:
| ||
取反 | [^0-6] | 选择不到:
但能选择到:
|
[^123]指既不包含1也不包含2也不包含3,快捷方式取反时将字母大写即可。 | ||
开头与结尾 |
|
parawiki paratranz parawiki
前者可以匹配到第一个 parawiki |
此写法可以避开文本和icon的写法相同时,简单的替换功能把icon中的文本也替换掉的情况。 另外需要注意,在[]框内的^是取反。 |
||
可选字符 |
俄?罗斯棒棒哒 |
可以匹配到
|
wiki里真的会用到这个功能吗? | ||
任意字符 |
...od |
能匹配到 flood,但是不会匹配到其他字符。需注意如果不限定单词边界的话,还可能会选择到blood(尽管上面没有列出来)。 |
.代表任意字符,几个点就代表几个字符。 | ||
重复次数 |
\d{4} |
可以选中:
不可选中:
|
单独写貌似没什么用处,需要和其他功能一起配合使用。 | ||
重复区间 |
\d{3,4} |
可以选中:
不可选中:
|
重复区间前不仅可以跟在几种快捷方式后面,还可以跟在“.”的后面。 | ||
贪婪模式与非贪婪模式 |
\d{3,4}? |
可以选中:
不可选中:
|
不写问号默认为贪婪模式,即有4位数字就一定选择到第四位数字为止; 写问号后表示为非贪婪模式,即选取到第三位即可。 |
||
开区间 |
\d{3,} |
可以选中:
不可选中:
|
可以选中一切长度大于三的数字 | ||
开区间简写 |
|
|
最为常用的两个开区间 |
|