sublime text 2中的正则表达式匹配文本
regular expression in sublime text 2 to match text
我有一个看起来像这样的字符串:
lonfksa.newsvine.com
而且我有大量如下所示的文件:
http://ricambi.ru/avtomobilnie-novosti/lexus-gotovit-k-debiutu-obnovlenniy-rx
http://www.kiwibox.com/hoytboar/blog/entry/121424391/modis-tshirt-tips-untuk-womens-clothing/
http://www.euro-rockradio.com/archives/category/interview
http://lonfksa.newsvine.com/_news/2014/04/18/23538711-vampir-romantis-clothing
http://www.fam-hinterseer.de/cgi-bin/info.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fwww.shopious.com%3Ecart+means+payment%3C%2Fa%3E
http://www.kiwibox.com/donniehihp/blog/entry/116146741/skin-care-beauty-makeup-tips-for-female/
http://www.kiwibox.com/karlagbr/blog/archive/2014/9/7/
我想匹配包含以下内容的行:
lonfksa.newsvine.com
我尝试了以下正则表达式,但它不起作用:
(?s)lonfksa.newsvine.com(?s)
我应该使用什么正则表达式来匹配包含此字符串的整行?
您可以使用多行标志,以及 ^
和 $
锚点,它们将分别匹配字符串开头和字符串结尾:
(?m)^.*lonfksa\.newsvine\.com.*$
请注意,您需要转义正则表达式中的点以使其与文字点匹配。您的正则表达式 (?s)lonfksa.newsvine.com(?s)
包含匹配任何字符的未转义点(即使是换行符,因为您使用的是单行内联选项 (?s)
)。最后的内联选项 (?s)
不是必需的,它什么都不做。
试试这个正则表达式:
^.*lonfksa\.newsvine\.com.*\b
我有一个看起来像这样的字符串:
lonfksa.newsvine.com
而且我有大量如下所示的文件:
http://ricambi.ru/avtomobilnie-novosti/lexus-gotovit-k-debiutu-obnovlenniy-rx
http://www.kiwibox.com/hoytboar/blog/entry/121424391/modis-tshirt-tips-untuk-womens-clothing/
http://www.euro-rockradio.com/archives/category/interview
http://lonfksa.newsvine.com/_news/2014/04/18/23538711-vampir-romantis-clothing
http://www.fam-hinterseer.de/cgi-bin/info.php?a%5B%5D=%3Ca+href%3Dhttp%3A%2F%2Fwww.shopious.com%3Ecart+means+payment%3C%2Fa%3E
http://www.kiwibox.com/donniehihp/blog/entry/116146741/skin-care-beauty-makeup-tips-for-female/
http://www.kiwibox.com/karlagbr/blog/archive/2014/9/7/
我想匹配包含以下内容的行:
lonfksa.newsvine.com
我尝试了以下正则表达式,但它不起作用:
(?s)lonfksa.newsvine.com(?s)
我应该使用什么正则表达式来匹配包含此字符串的整行?
您可以使用多行标志,以及 ^
和 $
锚点,它们将分别匹配字符串开头和字符串结尾:
(?m)^.*lonfksa\.newsvine\.com.*$
请注意,您需要转义正则表达式中的点以使其与文字点匹配。您的正则表达式 (?s)lonfksa.newsvine.com(?s)
包含匹配任何字符的未转义点(即使是换行符,因为您使用的是单行内联选项 (?s)
)。最后的内联选项 (?s)
不是必需的,它什么都不做。
试试这个正则表达式:
^.*lonfksa\.newsvine\.com.*\b