求高人給個文字正則替換表示式只要括號裡面的

時間 2022-10-14 11:25:12

1樓:匿名使用者

第一種,要通過取group(1)

正則:      女.*?(\d+)\)

第二種,一樣要取group(1)

正則:        \((\d+)\)

2樓:緋彈亞絲娜

第一種:

女-\d+-\w+-\w+\((?'number'\d+)\)# 然後獲取分組number的內容即可

# 或者直接用斷言,如下:

(?<=女-\d+-\w+-\w+\()\d+(?=\))第二種:

\w+-\d+-\w+-\w+\((?'number'\d+)\)# 同樣是獲取number分組的內容

# 同樣也可以不用分組,直接用0寬斷言

(?<=\w+-\d+-\w+-\w+\()\d+(?=\))零寬斷言更方便,但是有的不支援

所以這時候就要通過獲取分組的方法了

在c#中分組number是$,在某些其他語言中是\number,正則裡是\k'number'

對了,如果你是想將整個字串替換為1111,2222這樣的話,就不能用斷言了

直接把\w+-\d+-\w+-\w+\((?'number'\d+)\)替換為\number即可

正規表示式中如何替換自身,正規表示式如何替換並修改自身的部分內容?

正則式 d 加圓括號表示分組並作為 反向索引 d表示一位數字 替換為 1a 1表示引用第1個組,對每個數字,替換為它本身跟上字母a 我用的emeditor,不同環境正則式語法也有差別。d可用 0 9 替代 1在有些環境中是 1 計名 其實,1 和 2 之間有 b 2 和 3 之間 b 123 s b...

求一個正規表示式 100,求一個正規表示式

下面是一個正規表示式,可以用來匹配滿足上述要求的字串 w s s s and or s w s s 該正規表示式分為四個部分 1 以 開頭和以 結尾,表示匹配的字串必須是完整的字串,不能包含其他字元。2 中間的部分是一個可選的分組,表示可以匹配空字串。如果要匹配非空字串,則必須滿足如下條件 必須以k...

如何用dw中的正規表示式批量替換文字

翼帆 開啟dw的查詢替換,在 使用正則 前打上勾,查詢 userinfo fields item name value 替換成 if not userinfo.eof and userinfo.bof then response.write 1 end if 即可. 陳學陽 呃,不用正則 你可以在d...