例如,假设我有那些行
Example123 23 456 45 - car - bus
Example34 2123 - school
Example67 today - truck - Train
我想删除位于“first”( - )之前的ONLY表达式。 我如何才能与正则表达式匹配角色位置?
答案 0 :(得分:2)
以下内容将匹配第一行-
之前的所有内容:
^.*?(?=-)
这可以通过匹配行的开头,然后匹配任何字符0次或更多次,直到它看到“ - ”字符,但不包括匹配中的字符,因为它是一个向前看(?=-)
如果您不想包含短划线和空格,请将其更改为:
^.*?-\s*
此外,您可能需要检查matches newline
作为在Notepad ++中工作的选项,以便^
匹配行的开头。