Kimonolabs中的正则表达式

时间:2015-07-11 12:26:34

标签: regex kimono

Kimonolabs有三部分正则表达式,如下所示:

/^()(.*?)()$/

第一部分是所需文本之前的部分,中间部分是您想要的文本,第三部分是所需文本之后的部分。

我的文字是

"[USA] John Doe"

所以我想,这个简单的正则表达式应该给我我想要的东西:

/^(\] )(.*?)()$/

但事实并非如此。即使我尝试更具体这样:

/^(\[[A-Z]{3}\] )(.*?)()$/

我想这不是真正的正则表达式,而是Kimonolabs正则表达式的工作方式。

1 个答案:

答案 0 :(得分:1)

您指定的正则表达式与您想要的输入不匹配。 开头的^表示您的行应该以后面的组开头,因此在您的情况下,您希望该行以]开头。

使模式匹配:

  • 摆脱^(和服可能不允许你这样做)
  • 或使用此正则表达式:/^(.+\] )(.*)$/匹配某些字符后跟]