word正則表達式

2018-08-23 14:21 更新


?
  任意單個字符
*  任意多個字符
<  單詞邊界
>  單詞邊界
[]  多個字符中的一個
[-]  一定范圍內(nèi)的任一字符
[^x-z]  非
{n}  N個重復(fù)
{n,}  N個或N個以上(greedy!)
{n,m}  N個到M個
@  一個或一個以上(同{1,},從效果來看是non-greedy)

搜索框支持反向引用:(abc)\1 => abcabc

替換框支持引用匹配pattern的個數(shù)最大為9,從1開始:(1)(2)(3)(4)(5)(6)(7)(8)(9) => \1\2\3\4\5\6\7\8\9

不支持\0讓我覺得有點郁悶,不過可以將整個串都用括號括起來……但……請見下文

不支持的模式:

Nested tagged expressions: ((a)(b)); (不支持嵌套標(biāo)簽)
Non-capture groups;  (不支持非捕獲組,像(?:pattern)這些)
Alternation: a | the;  (不支持“或”)

以上內(nèi)容,請選中“查找和替換”對話框中的“使用通配符”進行測試,在非通配符模式下(即不使用“正則”時,不選中“使用通配符”),個人覺得有一個點很值得重視,也許其他正則引擎可以學(xué)習(xí)一下的:

替換框可以用^c來引用 剪貼板內(nèi)容??!

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號