我有一个看起来像这样的长字符串:\c53\e59\c9\e28\c20140326\a4095\c8\c15\a546\c11 我需要找到以\a 开头并后跟数字的表达式。例如:\a574322 而且我不知道如何构建它。我不能使用:
Pattern p = Pattern.compile("\\a\\d*");
因为\a 是正则表达式中的特殊字符。 当我尝试这样分组时:
Pattern p = Pattern.compile("(\\)(a)(\\d)*");
即使有偶数个括号,我也会收到未闭合的组错误。 你能帮我解决这个问题吗?
非常感谢大家的解决方案。
最佳答案
关于java - 在 Java 中匹配\a574322 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25796709/