我提前道歉,如果这已经有答案,但我能找到的最好的相关信息是: Regex to test if a string ends with a number
这不是我想要的。 我试图找到一个以数字结尾的固定字符串的正则表达式。
所以我要说我的固定字符串是“这是斯巴达”
所以正则表达式匹配
“这是Sparta9” “这是Sparta100” “这是Sparta87” “这是Sparta21” “这是Sparta8”
但不会匹配字符串之前和之后的任何其他内容 “这是Sparta7e”不匹配 “嗨,这是Sparta7”不匹配 “这是斯巴达和7”不匹配
所以基本上以数字结尾的固定字符串(CONSTANT)就是我正在寻找的正则表达式。
答案 0 :(得分:1)
你只需要你的常数后跟至少一位数(private static Pattern SPARTA_REGEX = Pattern.compile("This is Sparta(\\d)+");
):
{{1}}