我想在特殊的正则表达式之前找到(用perl删除它,但这不是问题)所有字符,数字,空格。
示例:
this is my test
foo ... == < foo
something else
myregex
all other
所以我想找到
this is my test
foo ... == < foo
something else
时没关系
myregex
也是#34;突出显示&#34;。
我发现了其他一些帖regex to remove all text before a character,但这并不符合我的问题......
答案 0 :(得分:-1)
这个问题的措辞非常糟糕。据我了解,您希望删除与正则表达式匹配的部分之前的所有内容。
如果是这种情况,这可能有所帮助:s/.*(<REGEX>)/\1/g
这将匹配正则表达式(.*
)之前的所有字符,然后匹配您的正则表达式并创建一个组。匹配完成后,它会将所有匹配的部分替换为该组的内容(\1
)。