【发布时间】:2011-03-22 05:15:50
【问题描述】:
我需要获取大括号之间的文本(如果有)。我确实找到了另一个帖子,但从技术上讲,它没有得到正确回答: Regular expression to extract text between either square or curly brackets
它实际上并没有说明如何实际提取文本。所以我已经走到了这一步:
var cleanStr = "Some random {stuff} here";
var checkSep = "\{.*?\}";
if (cleanStr.search(checkSep)==-1) { //if match failed
alert("nothing found between brackets");
} else {
alert("something found between brackets");
}
然后如何从字符串中提取“东西”?如果我更进一步,我如何从这个字符串中提取“东西”和“句子”:
var cleanStr2 = "Some random {stuff} in this {sentence}";
干杯!
【问题讨论】:
标签: javascript regex search extract