如何匹配正则表达式中包含冒号的 Android Studio TODO 注释模式
How to match Android Studio TODO comment patterns that include a colon in their regex
我正在使用 Android Studio 2.2.1 .
我正在尝试创建一个 Android Studio TODO 模式(设置 → 编辑器 → TODO → 模式),其正则表达式将匹配单词 bug
后跟 :
no不管这个组合写在什么地方。
以下句子是我要匹配的句子:
bug:
不工作。
BUG:
随便...
- 这是
BUG:
!
对比上面的,下面的句子是我不想要搭配的:
- 这是一个严重的错误。
- 是不是有bug
- 很多错误,没有解决方案。
- :BUG无效
我目前有 \bbug\b.*
个可用的正则表达式,但当缺少 :
个字符时他也可以用。
我尝试了以下正则表达式但没有成功:
\bbug:\b.*
\bbug\:\b.*
我想知道如何创建一个由单词 bug
后跟作为特殊字符的 :
组成的正则表达式模式。
你只需要把冒号放在模式的外面,就像这样:\bbug\b:.*
这会抓取 bug:
、BUG:
,但不会抓取 bug
、BUG
或 :BUG
。
我正在使用 Android Studio 2.2.1 .
我正在尝试创建一个 Android Studio TODO 模式(设置 → 编辑器 → TODO → 模式),其正则表达式将匹配单词 bug
后跟 :
no不管这个组合写在什么地方。
以下句子是我要匹配的句子:
bug:
不工作。BUG:
随便...- 这是
BUG:
!
对比上面的,下面的句子是我不想要搭配的:
- 这是一个严重的错误。
- 是不是有bug
- 很多错误,没有解决方案。
- :BUG无效
我目前有 \bbug\b.*
个可用的正则表达式,但当缺少 :
个字符时他也可以用。
我尝试了以下正则表达式但没有成功:
\bbug:\b.*
\bbug\:\b.*
我想知道如何创建一个由单词 bug
后跟作为特殊字符的 :
组成的正则表达式模式。
你只需要把冒号放在模式的外面,就像这样:\bbug\b:.*
这会抓取 bug:
、BUG:
,但不会抓取 bug
、BUG
或 :BUG
。