我正在尽我最大的努力使我正视正则表达式,但是运气不高。

我正在尝试在字符串中搜索文本,我知道字符串是如何开始的,并且我知道字符串是如何结束的,我想返回字符串之间的所有文本,包括开始和结束。

开始搜索= [{“ lx”:

结束搜索=}]



[{“ lx”:variablehere}]

到目前为止,我已经尝试过

/^\[\{"lx":(*?)\}\]/;




/(\[\{"lx":)(*)(\}\])/;


但是无济于事...谁能协助?

非常感谢

最佳答案

您可能会误以为*是通配符。使用句点(.)可以。

另外,您确定要指定零个或多个吗?如果必须有一个值,请使用+(一个或多个)。

Javascript:

'[{"lx":variablehere}]'.match(/^\[\{"lx":(.+?)\}\]/);

10-08 13:53