我正在尽我最大的努力使我正视正则表达式,但是运气不高。
我正在尝试在字符串中搜索文本,我知道字符串是如何开始的,并且我知道字符串是如何结束的,我想返回字符串之间的所有文本,包括开始和结束。
开始搜索= [{“ lx”:
结束搜索=}]
即
[{“ lx”:variablehere}]
到目前为止,我已经尝试过
/^\[\{"lx":(*?)\}\]/;
和
/(\[\{"lx":)(*)(\}\])/;
但是无济于事...谁能协助?
非常感谢
最佳答案
您可能会误以为*
是通配符。使用句点(.
)可以。
另外,您确定要指定零个或多个吗?如果必须有一个值,请使用+(一个或多个)。
Javascript:
'[{"lx":variablehere}]'.match(/^\[\{"lx":(.+?)\}\]/);