我有这样的字符串:
var str = "Hello (World) I'm Newbie";
如何使用RegExp从上面的字符串中获取World
?,很抱歉我不明白正则表达式。
谢谢
这可能有助于您编写正则表达式
\w
匹配整个世界
加上另一个正则表达式[]
启动组^
除了(World)
匹配词var str = "Hello (World) I'm Newbie";
var exactword=str.replace(/\w+[^(World)]/g,'')
var filtered = str.replace(/(World)/g,'')
alert(exactword)
alert(filtered)
假设至少有一个这样的单词,您可以使用<code>String#match</code>来完成。下面的示例匹配括号之间的单词。
console.log(
"Hello (World) I'm Newbie"
.match(/\(\w+\)/g)
.map(match => match.slice(1, -1))
)
而不是使用正则表达式 - 使用 .split()...请注意拆分中的转义字符。第一个拆分给出“世界)我是新手”,第二个拆分给出“世界”。
var str = "Hello (World) I'm Newbie";
var strContent = str.split('\(')[1].split('\)')[0];
console.log(strContent); // gives "World"
在Javascript中,我希望得到一个字符串,表示两个括号之间的所有文本,即使该字符串包含更多的括号。 其工作如下: "(a)(b)(c)"。匹配(某物); [“a”、“b”、“c”] 或者 “a” “((a)(b)(c))”。匹配(某物); (a)(b)(c)
我试图获取提供的html(跨度)之间的数据(在本例中为31) 以下是原始代码(来自chrome中的inspect elements) 我有一个包含页面源代码的富文本框,下面是相同的代码,但是在富文本框的第51行: 我将如何做到这一点?我已经尝试了几种方法,但似乎都不适合我。 我试图从这一页检索点值:http://www.subxcess.com/sub4sub.php根据谁潜艇你的数量变化。
如何使用JavaScript中的正则表达式从下面句子中两个圆括号之间检索单词? “这是(我的)简单文本”
我有下面一行代码: 我想从中得到“text”作为字符串变量MyText 我试过用这个:
在括号()之间获取文本的Reg表达式,我尝试过,但我没有得到RegEx。对于这个例子 例子:-