使用正则表达式搜索某个字符串

时间:2013-12-04 14:56:34

标签: java android regex

我在理解正则表达式如何工作方面遇到了一些问题。 我在我的机器人上使用自动定位与Tasker并标记了两种类型的模式

  

[安全] theNameOfTheSafePlace

  

[危险] theNameOfTheDanger

我试图找出我所在的地区是否标记为安全或危险。我尝试使用名为

的正则表达式
  

/ [安全/](.+)

但它不承认它。

我做错了什么以及写这个表达的正确方法是什么?

由于

2 个答案:

答案 0 :(得分:0)

您应该使用反斜杠\来转义[]而不是正斜杠。

尝试:

\[safe\](.+)

答案 1 :(得分:0)

应该是“\ [Safe \](。+)”而不是“/[Safe/](.+)”?