美文网首页
正则匹配加号加问号

正则匹配加号加问号

作者: 人仙儿a | 来源:发表于2022-05-13 10:55 被阅读0次

需求是找出两个斜杠之间的音标,如/hello/
最初方案:/.+/
大部分情况没问题,但是如果字符串是 /hello/你好/我好 结果是 /hello/你好/ 提取失败,我想要的是第一个匹配成功的最短字符串,而不是最长的!
解决方法是: /.+?/
不加?号后只匹配最短的!
正则在线测试的网站:http://tools.jb51.net/regex/javascript

相关文章

  • 正则匹配加号加问号

    需求是找出两个斜杠之间的音标,如/hello/最初方案:/.+/大部分情况没问题,但是如果字符串是 /hello/...

  • day18-正则和pygame

    贪婪 什么是非贪婪:在正则中控制匹配不确定次数的符号后面加问号来表示尽可能少的匹配在贪婪的时候,匹配是尽可能多的匹...

  • 正则_问号实现可选匹配

  • 正则加^$与不加的区别

    加^$的正则表达式,表示完整匹配。 正则表达式匹配内容匹配结果说明/bc/abcdefg成功包含就能匹配成功/^a...

  • Day 18 正则表达式和Pygame

    一、正则表达式 什么是非贪婪:在正则中控制匹配不确定次数的符号后边可以加?,来表示尽可能少的匹配在贪婪的时候,匹配...

  • 用正则表达式给整数加千分位

    正则表达式是一种匹配模式,用来匹配字符与位置。如下实现了用正则给整数加千分位: var reg = /(?!^)(...

  • 正则匹配库

    正则匹配用户名: 正则匹配用户名: 正则匹配手机号或者固定电话: 匹配中文: 正则匹配用户密码: 正则匹配电子邮箱...

  • 正则表达式速查

    正则表达式速查 正则表达式默认为“贪婪”,最大匹配;在量词后加?可改为“非贪婪” 常用代码 匹配要求代码任意汉字[...

  • Nginx location的正则匹配

    Nginx location的正则匹配 Nginx正则匹配的匹配规则

  • 2019-01-16

    Day18 一、正则表达式的模块 什么是非贪婪:在正则中控制匹配不确定次数的符号后边可以加?,来表示尽可能少的匹配...

网友评论

      本文标题:正则匹配加号加问号

      本文链接:https://www.haomeiwen.com/subject/favyurtx.html