我已经开始.match(Regex)在我的java程序中使用该方法,但是现在我只是使用一个字符串(String regexString = new String("[^a-zA-Z0-9][^a-zA-Z0-9]*");这是我到目前为止所作的一个例子).但我知道我可以使用一个真正的正则表达式(Regex pattern = new Regex() & the Pattern class然后编译它(?)一些如何).
在Java中使用Regex作为类而不仅仅是字符串是否有优势?我已经习惯于编写脚本,而正则表达式只是松散意义上的"字符串",并且没有能力/需要一个单独的类,所以我很难看到这里有一个.
我会做你认为最简单和最清楚的事情.
Pattern当正则表达式的性能至关重要时,通常使用A. 如果您没有对您的应用程序进行概要分析并且已经证明它是一个问题,那么使用普通应用String程序可能会没问题.