string str = "friend(朋友)"; Regex reg = new Regex(@"(?is)([^\(]+?)\(([^\)]+?)\)"); foreach (Match m in reg.Matches(str)) { Response.Write(m.Groups[1].Value + "<br/>"); Response.Write(m.Groups[2].Value); } /* friend 朋友 */
var str = "friend(朋友)"; var num1 = str.indexOf("("); var num2 = str.indexOf(")"); var newstr1 = str.substring(0, num1); var newstr2 = str.substring(num1 + 1, num2); document.write(newstr1+"<br/>"+newstr2);
var regx = /(\w+)\(([^\)])\)/, str = "friend(朋友)"; var res = regx.exec(str); var friend = res[1], arg = res[2]; alert(friend+"\r\m"+arg);正则表达式,简单有效便于维护
var s="friend(朋友)" s=s.substring(5) s=s.substring(-3,2)
string str = "friend(朋友)";
Regex reg = new Regex(@"(?is)([^\(]+?)\(([^\)]+?)\)");
foreach (Match m in reg.Matches(str))
{ Response.Write(m.Groups[1].Value + "<br/>");
Response.Write(m.Groups[2].Value);
}
/*
friend
朋友
*/
var str = "friend(朋友)";
var num1 = str.indexOf("(");
var num2 = str.indexOf(")");
var newstr1 = str.substring(0, num1);
var newstr2 = str.substring(num1 + 1, num2);
document.write(newstr1+"<br/>"+newstr2);
var str = "friend(朋友)";
if(/([^\(]+)\(([^\)]+)\)/g.test(str)){
alert("EN:" + RegExp.$1 + "\n" + "CN:" + RegExp.$2);
}
var regx = /(\w+)\(([^\)])\)/, str = "friend(朋友)";
var res = regx.exec(str);
var friend = res[1], arg = res[2];
alert(friend+"\r\m"+arg);正则表达式,简单有效便于维护
s=s.substring(5)
s=s.substring(-3,2)
friend: s.substring(0,6)