Sublime Text 3中的正则表达式

时间:2017-03-24 13:55:26

标签: regex ubuntu sublimetext3

我正在尝试制作一个正则表达式来替换括号中文本的内容。

我使用了以下正则表达式:

"([A-Za-z ]*)"

但正如您在下面的图片中看到的那样无效:

As you can see this activated the "regular expressions" function.[1]

谢谢你和问候。

1 个答案:

答案 0 :(得分:3)

从表达式中删除双引号并转义括号:

\([A-Za-z ]*\)

enter image description here

<强>详情:

  • \( - 文字(
  • [A-Za-z ]* - 零个或多个ASCII字母或空格
  • \) - 文字)

未转义的(...)形成捕获组,它将子匹配存储在内存缓冲区中,以后可以在通过反向引用进行匹配或替换时使用。