我需要在等号后抓取文字 而且...我使用正则表达式。
我设法建立了这个,但它仍然抓住了字符串 包括等号
这就是我得到的:
(name).\s.(.*)
示例字符串
| name =纽约市
我只需要抓住"纽约市"
我如何摆脱正则表达式中的等号
有什么想法吗?
答案 0 :(得分:1)
您可以使用此RegExp name\s*=\s*([\S\s]+)
如果有任何,
name
检查文字"名称"
\s*
会选择所有空格(贪婪)
=
将匹配 = 符号
([\S\s]+)
将选择所有字符
添加标记i
以使其不区分大小写。如果您希望只有一个空格有效,请将\s*
替换为\s{0,1}
添加[.]
代替[\S\s]
和g
标记,使其与多行匹配
答案 1 :(得分:1)
答案 2 :(得分:0)
绝对不是专家,但^name.=.(.*)
为我工作。