正则表达式拒绝'_'

时间:2011-05-04 05:05:05

标签: java regex

我想拒绝以_开头的字符串。如果在字符串中找到,我有正则表达式拒绝_"^[^_]*$"

3 个答案:

答案 0 :(得分:8)

你真的需要一个正则表达式吗?怎么样:

!myString.startsWith("_")

答案 1 :(得分:2)

试试"^[^_].*$"。这应该只拒绝以_开头的字符串。

答案 2 :(得分:0)

这将匹配以下划线开头的一行文字:^_(.*)$

这将匹配以除下划线之外的任何内容开头的文本行:^[^_](.*)$