假设我有以下句子或字符串。
[mywall status="ok"]
我的问题是。如何测试该句子中“状态”的出现并将“确定”一词更改为其他内容,这是使用 jQuery。有没有这样做的正则表达式?
*我对正则表达式一无所知,并在发布此问题之前进行了谷歌搜索。
编辑
是的,但是如果“ok”这个词不必总是“ok”,那它只是一个变量。我想用引号抓住这个词,但它必须在“status = ...”之后
用分隔符分隔你的字符串"
,然后获取包含 Ok 的第二个元素,用你想要的值替换它并加入,"
就像它在开始时一样:
var x = '[mywall status="ok"]';
var y = x.split('"');
y[1]='OOOK';//this element contains Ok and will be replaced by OOOK
alert(y.join('"'));
您可以使用以下内容。
var result = s.replace(/(status=")[^"]+/, '$1word');