我正在使用正则表达式来获取我的部分文本,但我不能将结果用作条件语句。即使使用[1]
仅在Regex之后选择结果,我的条件也无效。
var dec = "> PRZ ##"
var cursodec = /\>([^#>]+)\##/.exec(dec);
var cursodecl = cursodec[1];
if (cursodecl == "PRZ") {
...
}
任何解决方案?谢谢!
答案 0 :(得分:3)
将正则表达式更改为
var cursodec = /\>\s([^#>]+)\s\##/.exec(dec);
考虑双方的空间