求解:一个正则表达式的含义

天使小宝 2017-08-15 11:02:50
今天看到一个类库里面有这样一个正则表达式:/([^=]+)=([\d\.\-]+)/g
不是很明白这个正则表达式的意思,知道的朋友可以回复下哈,谢谢啦~
...全文
220 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmei85 2017-08-15
  • 打赏
  • 举报
回复
([^=]+)表示1个以上的除=号以外的字符,用来匹配url的话可以改为([^=&\?]+),把?号&号也排除掉
Go 旅城通票 2017-08-15
  • 打赏
  • 举报
回复
获取url参数键值对用的,只是限制了值为数字,点和-这3个字符串的组合 匹配类似下面红色的 abc=123&xx=22.33-33&xxxx=aa333

推荐学习资料
easyui datagrid fitColumns:true失效解决办法
jQuery dataType指定为json注意事项
天际的海浪 2017-08-15
  • 打赏
  • 举报
回复
https://regexper.com/ 这个网页可以把正则表达式转换成示意图。可以帮助理解
cheery_an 2017-08-15
  • 打赏
  • 举报
回复
你这个正则表达式匹配的很多,比如 也匹配 1+1=2
Hello World, 2017-08-15
  • 打赏
  • 举报
回复
正则表达式有时候不好理解,可以用可视化工具来辅助分析:https://regexper.com/

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧