你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時(shí)間:2023-12-14
瀏覽次數(shù):0
象征
解釋
匹配除換行符 (\\n) 之外的任何字符。 換句話說, ”?!?可以匹配\\r。 當(dāng)文件同時(shí)包含\\r和\\n時(shí),會(huì)造成混亂。 要匹配所有字符,請(qǐng)使用 \\s\\S。
(……)
這匹配標(biāo)簽范圍。 可以通過第一個(gè)標(biāo)簽的語法 \\1、第二個(gè)標(biāo)簽的 \\2 以及類似的 \\3 \\4 … \\9 來訪問該標(biāo)簽。 這些標(biāo)簽可以在當(dāng)前正則表達(dá)式中使用,或者作為求和中的替換字符串。
\\1、\\2 等
表示替換時(shí)的標(biāo)簽范圍為 1 到 9(\\1 到 \\9)。 例如,查找字符串 Fred([1-9])XXX 并將其替換為字符串 Sam\\1YYY 的方法將在文件中找到該字符串時(shí)將其替換為。 注意:只能使用9個(gè)區(qū)域intellij idea替換所有文本,所以我們使用它們時(shí)是安全的,比如\\10\\2表示區(qū)域1,文本“0”和區(qū)域2。
[…]
表示一組字符,例如[abc]表示任意字符a、b或c。 我們還可以使用諸如[az]之類的范圍來表示所有小寫字母。
[^…]
代表字符的補(bǔ)集。 例如,[^A-Za-z] 表示除字母之外的任何字符。
匹配行的開頭(除非在集合中,如下所示)。
匹配行尾。
匹配0次或多次,例如Sa*m匹配Sm、Sam、Saam、Saaam等。
匹配1次或多次,例如Sa+m匹配Sam、Saam、Saaam等。
匹配 0 或 1 次intellij idea替換所有文本,例如 Sa?m 匹配 Sm、Sam。
{n}
匹配一定次數(shù)的n次。 例如,“Sa{2}m”與 Saam 匹配。
{m,n}
匹配至少 m 次,最多匹配 n 次(如果 n 缺失,則匹配任意次數(shù))。 例如,“Sa{2,3}m”匹配 Saam 或 Saaam。 'Sa{2,}m' 與 'Saa+m' 相同
非貪婪匹配,匹配第一個(gè)有效匹配,通常 '' 會(huì)匹配整個(gè) '' 字符串 - 但 '' 只匹配 ''。 這標(biāo)記了一個(gè)標(biāo)簽區(qū)域,這些區(qū)域可以通過多個(gè)相應(yīng)的語法 \\1 \\2 等訪問。區(qū)域 1-9。
如有侵權(quán)請(qǐng)聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼