正则:匹配以某字符串结尾或不以某字符串结尾的字符串或包含某字符并且不以某字符串结尾的字符串

匹配以某字符串结尾

.*[/]$

  

不以某字符串结尾的字符串

如果只是不以/结尾的话,应该写成是: .*[^/]$

.*[^/]$

  

包含某字符并且不以某字符串结尾的字符串

例: 查找 XXX<!-- asfasfas -->  包含红色字并以 -->结尾的行。

(.*)<!--(.*)-->$
.*<!--.*[-->]$

.*<!--.*[-->]$

  

包含某字符并且不以某字符串结尾的字符串

例: 查找 XXX<!-- asfasfas -->  包含红色字并不以 -->结尾的行。

(.+<!--.*(?=[^>]$))

  

原文地址:https://www.cnblogs.com/wzihan/p/14333213.html