我有一个字符串,可以以hiphen或3位数字(或完全随机的文本)结尾。
如果条件以hiphen或3位数字结尾,我将需要评估条件。(如果它不是数字或连字符,我很好)
我尝试使用
myString.matches("^.*\\d")
我可以试着通过一些帮助来调整这个
但我真的不知道如何指定3位数字和“ - ”。
我可以使用myString.endsWith("-")
作为后者,但是如果我能用正则表达式做的话,它也会很棒。
一些样本:
答案 0 :(得分:1)
尝试:
^ *(\ d {3} | - )。$
$表示"结束/结束"