[英]node.js regex splitting a string to send to another server
我正在尝试在node.js中拆分此类字符串,以将信息从一台服务器发送到另一台服务器。 考虑到我现在对Node.js或任何语言中的正则表达式有些恶心,我无法使任何正则表达式正常工作。 我正在尝试使自己更轻松,而不必使用一堆替换或拆分为数组的字符串。 因此,这是字符串:
?name!identity@url.url
是否可以仅从该字符串中获取名称而无需.replace()和.split()?
使用匹配组:
var myString = "?name!identity@url.url"; var myRegexp = /\\?(.*?)\\!.+?/g; var match = myRegexp.exec(myString); if(match) { alert(match[1]); // name } else { alert("no match"); }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.