javascript - 使用正则表达式选择不相等的键和值
问题描述
有一个这样的字符串:
"let key1=value1; let key2=value2;"
我想使用正则表达式选择键和值作为组,我尝试使用环顾四周。
/(\w+)(?=\=)(\w+);/g
但它对我不起作用,有什么建议吗?
解决方案
以下正则表达式应该可以解决问题:(let (\w+) ?= ?(\w+);?)+
. 每个let
语句都将是一个匹配项,其中键是组 2,值是组 3。
推荐阅读
- angular - 如何安装最新的 is-callable 版本 1.1.5?
- sql - 如何在 Excel 中的 SQL Server 表中插入重复行?
- docker - 我想在正在运行的 docker 容器中使用 docker sdk,并想在运行的 docker 容器中构建 docker 映像并将其部署在 minikube 中
- react-native - 使用axios配合reactjs调用asp.net api localhost
- angularjs - 即使页面正在加载,控制台也会出现 404 错误
- php - 为什么 docker 不同步 Windows 10 上容器内的文件?
- kotlin - Kotlin:处理超时连接okhttp
- java - 如何从字符串中提取数字?
- python - wiki xml转储函数
- scala - spark scala中同一个sql请求中的多个计数