【发布时间】:2021-12-16 01:48:56
【问题描述】:
我有一个场景,我想根据以下条件提取一些子字符串。
- 搜索任何模式 myvalue=123& ,提取 myvalue=123
- 如果“myvalue”出现在没有“&”的行尾,则提取 myvalue=123
例如:
The string is abcdmyvalue=123&xyz => the it should return myvalue=123
The string is abcdmyvalue=123 => the it should return myvalue=123
对于第一种情况,它使用以下正则表达式对我有用 - myvalue=(.?(?=[&,""]))
我正在寻找如何修改这个正则表达式以包括我的第二个场景。我正在使用https://regex101.com/ 进行测试。
提前感谢!
【问题讨论】:
标签: regex regexp-replace