标签: regex notepad++
我正在寻找只能在一行开头找到短语“(A)”或“A)”的正则表达式,然后在它之前替换回车符。
Example text Lots of words A) Words
替换文字:
Lots of words|REPLACEMENT|A) Words
我目前最接近的是
\r\n[(A)|A)| A)]
替换为","\1 - 它几乎在每个用例中都错过了A之后的括号。
","\1
答案 0 :(得分:1)
\r\n[(A)|A)| A)]表达式与CRLF行结尾匹配,后面跟着1个字符(,A,),|或空格。没有组,\1为空。
(
A
)
|
\1
您可以使用以下正则表达式:
查找内容:\R(\(?[A-Z]\)) 替换为:|replacement|$1
\R(\(?[A-Z]\))
|replacement|$1
<强>详情:
\R
\r\n
\r
\n
(\(?[A-Z]\))
\(?
[A-Z]
\)