3
如何在java中编写一个正则表达式来匹配没有字符代码零的所有字符串?java中字符代码0的正则表达式
我已经试过:
Pattern.compile ("[^\0]");
和
Pattern.compile ("[^\u0000]");
感谢。
如何在java中编写一个正则表达式来匹配没有字符代码零的所有字符串?java中字符代码0的正则表达式
我已经试过:
Pattern.compile ("[^\0]");
和
Pattern.compile ("[^\u0000]");
感谢。
你的第一个正则表达式几乎是正确的,但它只匹配一个不是\0
的单个字符。尝试将其更改为:
Pattern.compile ("[^\0]+");
这应该与一个或更多的(+
)不在\0
字符。
你明显在字符类后面缺少一个+。 –
任何你想在这里使用正则表达式的原因,而不是'if(!text.contains(“\ 0”))'? –