返回顶部

[Javascript] 求教一个正则匹配规则?

[复制链接]
超级玛丽 显示全部楼层 发表于 2020-11-28 10:13:51 |阅读模式 打印 上一主题 下一主题
未解决15
104 1
求教一个正则匹配规则?
超级玛丽2020-11-28 10:13:51
$str 可能的值有下列几种情况:
min:6|default:
default:
default:0
defautl:默认值
default:|max:20
default:0|required
等等,default:后面可能有值,也肯没值,不管有无值后面还有可能不再接其他规则了,有可能还有其他规则,不过如果接其他规则的话,会以|隔开。
现在我想匹配到这个 default 冒号后面的值,这个值可能有值,也可能是个空字符串。
请问这个正则规则该咋写啊,求教了,各位大佬。
我的编程语言是 php
特别说明一下,我这个 $str 字符串的长度,一般不会超过100个字符。

回复

使用道具 举报

精彩评论1

small团团子 显示全部楼层 发表于 2020-11-28 10:15:08
  1. /[|]?default:([^|\n]*)[|]?/g
复制代码
或者


  1. /\|?default:([^|\n]*)\|?/g
复制代码


可以尝试下这个规则




不过我觉得不用规则式也能很好的提取,甚至提取的准确度更好。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

星点互联 成立于2014年8月,是目前国内优秀的开源技术社区,拥有超过300万会员,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作