我正在尝试创建一个与消息模板匹配的应用程序以及用户尝试发送的消息.我正在使用Java正则表达式来匹配消息.模板/消息可能包含特殊字符.
为了让我的正则表达式在最大可能情况下工作和匹配,我如何获得需要转义的特殊字符的完整列表?
是否有一个通用的解决方案来逃避Java正则表达式中的所有特殊字符?
是否有标准(最好是Apache Commons或类似的非病毒)库用于在Java中进行"glob"类型的匹配?当我不得不在Perl中做类似的事情时,我只是将所有的" ."改为" \."," *"改为" .*"和" ?"改为" ."等等,但是我想知道是否有人做了为我工作.
类似的问题:从glob表达式创建正则表达式