标签: java regex
嗨,我有一系列正则表达式试图与输入字符串匹配。然后,我想将此字符串传递给处理程序,以根据匹配的正则表达式在其上完成一些功能。有一种雄辩的方法可以做到这一点,还是一系列if语句是我的最佳选择?
答案 0 :(得分:1)
您可能会像这样(regex1)|(regex2)|...|(regexN)将多个正则表达式组合成一个正则表达式。组合的正则表达式匹配后,您可以向Matcher对象查询哪个组是非空的,并基于此选择功能。
(regex1)|(regex2)|...|(regexN)
Matcher