我们有标签间隔的“key = value”对列表。
我们如何使用regexp拆分它?
案例key=value
必须转换为value
。案例key=value=value2
必须转换为value=value2
。
https://regex101.com/r/dR5dT0/1 - 我已经开始这样的解决方案了,但是找不到从文本中仅删除“key =”部分的漂亮方法。
UPD 顺便说一句,你知道关于正则表达式的很酷的速成课程吗?
答案 0 :(得分:2)
答案 1 :(得分:2)
你可以使用
=(\S*)
请参阅regex demo
由于列表已经格式化,模式中的=
将始终是名称/值分隔符。
\S
匹配任何非空白字符。
*
是一个量词,意味着\S
应该出现零次或多次(\S*
匹配零个或多个非空白字符)。