包含单词但不包含句点的表达式匹配的正则表达式

时间:2014-07-20 07:51:38

标签: regex

我正在进行快速项目,目前无法学习正则表达式,因此需要一些帮助。我知道它太基础了。请告诉我正则表达式匹配包含“Become_ *”的表达式,但不包含包含句点的表达式。例如

匹配以下表达式:

becoming_1
becoming_2
becoming_20

但不符合

becoming_1.1
becoming_1.5
becoming_2.1
becoming_20.1
becoming_20.50

3 个答案:

答案 0 :(得分:0)

您可以尝试以下正则表达式来匹配字符串becoming_后跟整数的行

^becoming_\d+$

OR

^becoming_[0-9]+$

DEMO

答案 1 :(得分:0)

你想要一个以数字结尾而不包括句号的字符串 - 这就是我们使用\d+的原因 - 对于数字,$ - 之后什么都不应该。< / p>

/becoming_\d+$/

答案 2 :(得分:0)

尝试带边界的负向前瞻

(becoming_\d+\b(?!\.))

您没有使用特定语言标记问题,因此我不确定您使用的是哪种方言。