Kapil Arora <kapil.arora@abc.in>
如何在尖括号之前找到名称
这是我使用([^<]+).
的RegEx,但它找不到第一个String
答案 0 :(得分:0)
由于您尚未指定任何语言。我会用JavaScript解决。
让我们假设一个电子邮件ID为“kapil.sharma123@gmail.com”。
因此程序将是这样的:
var email = "kapil.sharma123@gmail.com";
var regex = /(^[A-Za-z]+\.+[A-Za-z]+)/;
var res = email.match(regex)[1];
res = res.split(".").join(" ");
这里我将正则表达式与电子邮件ID字符串进行匹配,然后从第一个索引中提取。 最后,我正在分裂“。”并加入空白空间。
注意:它也适用于简单的电子邮件ID,例如“kapil.sharma@gmail.com”
答案 1 :(得分:0)
答案 2 :(得分:0)
你可以试试这个:
const regex = /^\s*([^<]+)\s*</g;
const str = `Kapil Arora <kapil.arora@abc.in> bla bla bla <asadfasdf>`;
var match = regex.exec(str);
console.log(match[1].trim());
&#13;