Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Regexp在parentheis之间获取文本_Javascript_Regex - Fatal编程技术网

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的初学者。