[^x] 将“not”与一个char匹配。 我想知道,如何匹配更多的字符不? 我使用 [^789] ,这是不对的。 String text="aa(123)bb(456)cc(789)dd(78)"; text=text.replaceAll("\([^789].*?\)",""); System.out.println(text); 我想得到的结果是: aabbcc(789)dd 如何修复我的正则表达式? 非常感谢 :...
w 匹配除了大写和小写ASCII字母,ASCII数字和下划线以外的任何东西,它就不会 - Ruby已经定义 w 等于 [A-Za-z0-9_] 而不管Unicode。也许你想要 p{Word} 或类似的东西。 参考:Ruby 1.9 Regexp文档(请参阅“字符类”一节)。