【发布时间】:2018-01-18 13:36:06
【问题描述】:
如果字符串中有 - 或 ~ 或 = 或任何特殊字符,我有这个正则表达式会中断。基本上,我想删除第一个字母(即 a)并删除最后一个下划线之后的所有内容。 (RegEx必须是一行)例如Tester链接http://regexstorm.net/tester?p=%28%3f%3c%3da%29%5b%5cw+%5d%2b%28%3f%3d_%29&i=aPersonal+Protective+Equipment_REV2.docx%0d%0aaFreight+Forwarder+Standard+Operating+Procedure+-++Armenia_REV1.docx&o=i
(?<=a)[\w ]+(?=_)
aPersonal Protective Equipment_REV2.docx - 适用于此字符串(结果是个人防护设备)
但是以下字符串失败 aFreight Forwarder Standard Operation Procedure - Armenia_REV1.docx(结果是 rmenia)
【问题讨论】:
-
好收获。我更新了细节。