我需要检查用户提供的字符串是否以abc开头并以de结尾,中间有4个字符,例如
"abc<4 characters>de".
我尝试使用模式("^abc.*(4)de$")
但是中间的4个字符失败了。图案有没有问题。
最佳答案
要说您正好需要四个字符,您可以使用其中之一:
"^abc.{4}de$"
"^abc....de$"
关于java - 正则表达式模式对于中间字符串的长度失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16689215/