假设我有以下js代码:
r='d|daa|dd';  
reg = /\|.*/;  
result = reg.exec(r);这将返回|daa|dd,但我需要的是daa|dd。
正则表达式应该是什么?谢谢
发布于 2012-06-18 00:48:38
r='d|daa|dd';
reg = /\|(.*)/;
result = reg.exec(r);然后用捕获组中的内容填充result[1]。
发布于 2012-06-18 00:47:24
分组是一种方法:
reg = /\|(.*)/;它将搜索以|开头的字符串,但将单独捕获组(括在括号中)以供进一步使用。
https://stackoverflow.com/questions/11073031
复制相似问题