我有字符串字段"event=[someevent1]ID=[0000001]text=[Sample text 123]";
我只需要文本中的部分,即示例文本123
如何使用正则表达式提取?
我试过(text=).*$
,但不起作用。
您可以使用
text=[([^][]*)
请参阅此regex演示。
详细信息:
text=[
-一个text=[
子串([^][]*)
-第1组:除方括号外,零个或多个字符
模式的一种变体,带有后备:
(?<=text=[)[^][]+
它匹配text=[
字符串后除方括号以外的一个或多个字符。