Javascript 获取特定字符串和特殊字符之间的字符串
我正在尝试获取字符串和特殊字符之间的数据 如何在JS中执行此操作 下面是我的代码:Javascript 获取特定字符串和特殊字符之间的字符串,javascript,regex,Javascript,Regex,我正在尝试获取字符串和特殊字符之间的数据 如何在JS中执行此操作 下面是我的代码: var string='(CATCH:dummy)'; 变量TitleRegex=/\((捕获:.*?\)/; var titleData=string.match(TitleRegex)您可以通过将开头的(移动到后面的位置:,然后使用类似var titleData=string.match(TitleRegex)[1]的内容获取组1值来修复当前表达式 我建议在这里使用更精确的模式: var string='
var string='(CATCH:dummy)';
变量TitleRegex=/\((捕获:.*?\)/;
var titleData=string.match(TitleRegex)
您可以通过将开头的(
移动到后面的位置:
,然后使用类似var titleData=string.match(TitleRegex)[1]
的内容获取组1值来修复当前表达式
我建议在这里使用更精确的模式:
var string='(CATCH:dummy)';
var TitleRegex=/\(CATCH:\s*([^()]*)\)/;
var titleData=string.match(TitleRegex);
如果(标题数据){
console.log(标题数据[1]);
}