[英]Get name after word with regex
我试图在确定的单词之后得到第一个单词,这就是我正在做的事情:
文本:
Companie: 'Stack over flow';
正则表达式:
var reg = new RegExp('Companie' + '.*?(\\w\\S*)', 'i');
var match = reg.exec(text);
输出将是:
'Stack'.
我想接收所有名称,但是这个名称是有名的,有时只有一个字,有时5,有时2。
可能?
谢谢。
我要说的不是使用正则表达式的情况,而是这样的:
var str = 'Companie: Stack over flow'; var name = str.split('Companie:')[1].trim(); alert(name);
迈克尔有一个很好的答案,但是如果您想要一个正则表达式,可以选择
var text = "Companie: 'Stack over flow';"
var reg = /^Companie: '(.*)';$/
var match = reg.exec(text)[1];
match
的值是
"Stack over flow"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.