什么正则表达式匹配#34;之前的字符串:"

时间:2015-07-02 16:35:50

标签: javascript regex

文字示例:

Some string here : my value
Another string : my value
String : my value

我想匹配之前的所有内容,包括符号:

我想要的输出是:

Some string here : 
Another string : 
String : 

由于

2 个答案:

答案 0 :(得分:1)

只需使用:

(.* :)

参见示例:https://regex101.com/r/bA1cQ1/2

答案 1 :(得分:0)

不要使用正则表达式,因为it's not a nail to regex's hammer



var strToMatch = "Some string here : my value";
var match = strToMatch.slice(0,strToMatch.indexOf(':')+1);

// do something with the match
document.body.appendChild(document.createElement('pre')).innerHTML = match;