Javascript Regexp在parentheis之间获取文本
我有这样的字符串:Javascript Regexp在parentheis之间获取文本,javascript,regex,Javascript,Regex,我有这样的字符串: var str = "Hello (World) I'm Newbie"; 如何使用RegExp从上面的字符串获取World,很抱歉,我不了解regex Thank's假设至少有一个这样的单词,您可以使用String#match进行匹配。下面的示例匹配括号之间的单词 console.log( “你好(世界)我是新手” .match(/\(\w+\)/g) .map(match=>match.slice(1,-1)) )而不是使用正则表达式-use.split()…请注意拆
var str = "Hello (World) I'm Newbie";
如何使用RegExp从上面的字符串获取World
,很抱歉,我不了解regex
Thank's假设至少有一个这样的单词,您可以使用
String#match
进行匹配。下面的示例匹配括号之间的单词
console.log(
“你好(世界)我是新手”
.match(/\(\w+\)/g)
.map(match=>match.slice(1,-1))
)
而不是使用正则表达式-use.split()…请注意拆分中的转义字符。第一次分裂给“世界)我是新手”,第二次分裂给“世界”
var str=“你好(世界)我是新手”;
var strContent=str.split('\(')[1]。split('\)')[0];
console.log(strContent);//给出“World”
这可能对您的正则表达式有所帮助
\w
匹配整个世界+
加上另一个正则表达式[]
启动组^
除(世界)
匹配单词var str=“你好(世界)我是新手”;
var exactword=str.replace(/\w+[^(世界)]/g',)
var filtered=str.replace(/(世界)/g',)
警报(exactword)
警报(已过滤)
StackOverflow不是免费编码服务。所以我希望你能。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。有关详细信息,请参阅,并使用:)您应该阅读一本regexp教程。@Barmar,很抱歉我的问题,我被时间追了,所以我没有时间阅读regex,我是regex的初学者。