6

如何在java中编写一个正则表达式来匹配所有没有字符代码零的字符串?

我试过了:

Pattern.compile ("[^\0]");

Pattern.compile ("[^\u0000]");

谢谢。

4

1 回答 1

9

您的第一个正则表达式几乎是正确的,但它只匹配一个不是\0. 尝试将其更改为:

Pattern.compile ("[^\0]+");

这应该匹配一个或多个 ( +) 字符,而不是\0

于 2012-08-23T19:52:50.047 回答