我试图从以下输入中分离出单词、括号和=>
and :<=>
(<=>A B) OR (C AND D) AND(A AND C)
到目前为止,我只是分离出这些词(请参阅 参考资料Scanner#useDelimeter()
):
sc.useDelimeter("[^a-zA-Z]");
使用时:
sc.useDelimeter("[\\s+a-zA-Z]");
我得到的输出只是括号。
我不想要但想要AND
)
。
我怎么做?做\\s+
同样的结果。
另外,分隔符与正则表达式有何不同?我熟悉 PHP 中的正则表达式。使用的符号是否相同?
我想要的输出:
(
<=>
A
(and so on)