如何使用jQuery在我的字符串中的双引号中查找特定文本

如何使用jQuery在我的字符串中的双引号中查找特定文本,jquery,regex,Jquery,Regex,假设我有下面的句子或字符串 [mywall status="ok"] 我的问题是。我如何测试“status”在那个句子中的出现,并将“ok”一词改为其他词,这就是使用jQuery。有一个正则表达式可以这样做吗 *我对正则表达式一无所知,在发布这个问题之前,我在谷歌上搜索过 编辑 是的,但是如果单词“ok”不一定总是“ok”,那它只是一个变量。我想用引号括住这个词,不管它是什么,但它必须在“status=…”之后,谢谢用“分隔符分隔字符串,然后获取包含Ok的第二个元素,将其替换为所需的值,并使用

假设我有下面的句子或字符串

[mywall status="ok"]
我的问题是。我如何测试“status”在那个句子中的出现,并将“ok”一词改为其他词,这就是使用jQuery。有一个正则表达式可以这样做吗

*我对正则表达式一无所知,在发布这个问题之前,我在谷歌上搜索过

编辑


是的,但是如果单词“ok”不一定总是“ok”,那它只是一个变量。我想用引号括住这个词,不管它是什么,但它必须在“status=…”之后,谢谢

分隔符分隔字符串,然后获取包含Ok的第二个元素,将其替换为所需的值,并使用
像开始时那样加入:


您可以使用以下命令

var result = s.replace(/(status=")[^"]+/, '$1word');

尝试
“[mywall status=“ok”]”。替换(/(status=)“ok”/,$1“false”)
是的,但是如果单词“ok”不一定总是“ok”,那它只是一个变量。我想用引号括住这个词,不管它是什么,但它必须在“status=…”之后。Thankstry
var status='[mywall status=“ok”]'。match(/(status=)“(.*?/)”[2]
var result = s.replace(/(status=")[^"]+/, '$1word');