我正在使用正则表达式来获取部分文本,但是不能将结果用作条件语句。即使使用[1]
仅选择Regex之后的结果,我的条件也无法工作。
var dec = "> PRZ ##"
var cursodec = /\>([^#>]+)\##/.exec(dec);
var cursodecl = cursodec[1];
if (cursodecl == "PRZ") {
...
}
有什么解决办法吗?谢谢!
最佳答案
将您的正则表达式更改为
var cursodec = /\>\s([^#>]+)\s\##/.exec(dec);
占两边的空间