首页 > 解决方案 > 使用正则表达式,在 Java 中使用保留字符

问题描述

我正在使用以下正则表达式语法将文本中的第一个结果与以下表达式匹配(\plan)+(\d{5}))

当我想在 Java 中使用这个表达式时会出现问题,因为编辑器将它转换为((\\plan)+(\\d{5}))(带有 4 个反斜杠)。因此,我从 Intellj 收到消息,我在 position 有一个“非法类别速记” \\p

使用代码

if(argIds.matches("((\\plan)+(\\d{5}))")){}

标签: javaregex

解决方案


推荐阅读