查找仅包含特定字符的字符串

时间:2012-10-10 10:43:43

标签: regex

我创建了一个正则表达式来查找像

这样的字符串
  

[general_conf]

看起来像:

\[(.*)]

并且它有效,但我需要只匹配字母和_

尝试:\[(a-z_)]但它不起作用。

2 个答案:

答案 0 :(得分:1)

您想创建一个character class,这是通过将所需字符放入一组方括号来完成的。所以看起来应该是这样的:

\[([a-z_]*)]

也许您对quick introduction to regular expressions感兴趣。

正则表达式信息的另一个好来源是regular-expressions.info

答案 1 :(得分:0)

试试这个:

/\[[a-z_]+\]/

希望这会有所帮助。