首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Regex只在行首查找文本(A)或文本( A),只有w/ twist

Regex只在行首查找文本(A)或文本( A),只有w/ twist
EN

Stack Overflow用户
提问于 2017-07-19 09:02:35
回答 1查看 76关注 0票数 0

我正在寻找一个只在行首找到短语"(A)“或”A“的正则表达式,然后替换它前面的回车。

代码语言:javascript
复制
Example text 
Lots of words
A) Words

取代案文:

代码语言:javascript
复制
Lots of words|REPLACEMENT|A) Words

我现在最接近的是

代码语言:javascript
复制
\r\n[(A)|A)| A)]

替换为","\1 --在几乎每个用例中,它都忽略了A后面的括号。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-19 09:12:17

\r\n[(A)|A)| A)]表达式匹配一个CRLF行的结尾,后面跟着一个字符,即(A)|或空格。没有组,\1是空的。

您可以使用以下正则表达式:

查找\R(\(?[A-Z]\))

替换为|replacement|$1

详细信息

  • \R -一个换行符(即,它与\r\n\r\n匹配)
  • (\(?[A-Z]\)) -第1组:
    • \(? -一个可选的(
    • [A-Z] -大写字母
    • \) -a )

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45185761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档