word正則表達(dá)式

2018-08-23 14:21 更新


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

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

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

不支持\0讓我覺(jué)得有點(diǎn)郁悶,不過(guò)可以將整個(gè)串都用括號(hào)括起來(lái)……但……請(qǐng)見(jiàn)下文

不支持的模式:

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

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

替換框可以用^c來(lái)引用 剪貼板內(nèi)容?。?/p>

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)