正则表达式在两个特定标签之间获取字符串

时间:2018-04-05 09:59:32

标签: javascript regex

我有一个字符串:

[device]Some device[/device]

我正在尝试编写仅返回“某些设备”的正则​​表达式。

/[device](.*?)[/device]/i.exec(str) // doesn't work
/[device](.*)[\/device]/g.exec(text) // doesn't work

我不确定如何提取它?

我已经尝试过来自Regular Expression to get a string between two strings in Javascript的解决方案,但它不适用于像[][/]这样的字符串。

[device]Some device[/device]

返回

evice]Some device[/device] and all other strings.

0 个答案:

没有答案