正则表达式lookfroward贪婪
Regular expression lookfroward greedy
请帮我为包括数字在内的字符串创建一个正则表达式。
我必须解析1234
、1234567
,但不必找到类似1232:
或1233s
的内容。
我试过这个
/[0-9]*/
但是这个正则表达式从字符串1233s
中获取匹配的1233
,但在case中没有。
尝试负面前瞻:
/^'d+(?!:)$/
描述:
'd+
匹配一个或多个数字(?!:)
后面没有冒号
仔细观察这个问题,假设:
不是你想阻止匹配的唯一字符(谢谢MikeW),你应该使用更简单的regexp:
/^'d+$/
考虑使用parseInt
函数而不是regex:
parseInt("1233s")
1233
parseInt("1232:")
1232
试试这个:
/['d]+/
我希望这将是好的
相关文章:
- dropable的Over事件是't工作正常,在可拖动对象被拖放到贪婪的可拖动对象上并再次拖动后
- youtube视频的正则表达式匹配模式可以以非贪婪的方式完成吗
- 正则表达式使匹配不那么贪婪
- 正则表达式贪婪解析方向
- 正则表达式lookfroward贪婪
- 意外的非贪婪JS正则表达式结果
- “+”和“*”运算符的贪婪行为
- 如何使这个json正则表达式贪婪
- 贪婪带有javascript中的尾随贪婪Regex
- 为什么正则表达式“贪婪”模式不起作用
- javascript正则表达式贪婪和组
- Regex略微贪婪捕获
- 如何使这个javascript正则表达式贪婪
- Regex在标签之间匹配文本太贪婪了
- 如何突出显示任意数量的(可能重复的)a,然后是非贪婪匹配器,然后是任意数量的b等(没有不合理的限制)
- 非贪婪向后JavaScript正则表达式
- 如何改变一个正则表达式是非贪婪的(JS)
- Javascript贪婪正则表达式看起来不贪婪
- Jquery UI贪婪可丢弃火事件两次
- Javascript匹配防止贪婪