regex - 正则表达式匹配 12345

标签 regex pattern-matching

是否有正则表达式来匹配一串不断增加的连续数字,例如123、56789等?
我不认为它可以在正则表达式中,但值得在这里与人们核实。

最佳答案

^(?:0(?=1|$))?(?:1(?=2|$))?(?:2(?=3|$))?(?:3(?=4|$))?(?:4(?=5|$))?(?:5(?=6|$))?(?:6(?=7|$))?(?:7(?=8|$))?(?:8(?=9|$))?(?:9$)?$

结果:http://rubular.com/r/JfJJ6ntEQG

关于regex - 正则表达式匹配 12345,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4218552/

相关文章:

Lua:在函数中作为一个传递的引用参数

javascript - 只允许数字和字母输入字符串

javascript - 在javascript中使用正则表达式将每个前导和尾随空格替换为下划线

jquery - 查找 <img> 源的一部分并删除 - end

scala - 在scala中的模式匹配中检索类型参数

Powershell 查找 7 天后过期的用户

Python 使用正则表达式捕获字符串中的特定模式

c# - 使用正则表达式将字符串拆分成句子

javascript - 查找并替换引号内的文本,忽略 html 标签

C# 正则表达式 : matching anything between single quotes (except single quotes)