[英]Splitting string in java containing relational operators
假設我有一個包含關系運算符的字符串:
"x<y , x=y , x<=y , x>y , x>=y"
我該如何拆分?
如果我使用[<>=]
它將x<=y
拆分為( x
和=y
)。
是否有任何簡單的方法可以完成而無需編寫我們自己的拆分功能?
如果要使用任何字符序列(而不僅是任何字符)進行分割,則應使用:
[<>=]+
這里的+
表示1個或多個
您可能有一個遞歸下降解析器。 易於實現且易於維護。 你可能想看看這個 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.