如何使用通配符查找并替换主域(包括"/"字符)后的所有字符?
例如,我有以下4行:
intersport-schaeftlmaier.de/
weymouthhondapowersports.com/Default.asp
rtbstream.com/click?data=RG1kUFJQQUYw
top-casino-sites.com/
Run Code Online (Sandbox Code Playgroud)
在excel中,我只需使用以下内容: 查找此/*替换为此
结果将如下所示:
intersport-schaeftlmaier.de
weymouthhondapowersports.com
rtbstream.com
top-casino-sites.com
Run Code Online (Sandbox Code Playgroud)
那么,如何用notepad ++做到这一点?
谢谢,Ziv
Jer*_*iah 18
在"查找和替换"对话框中:
/.*$这将替换任何斜杠和它之后的所有文本,直到行尾没有任何内容.它使用正则表达式,因此它看起来很复杂,但它非常值得学习,因为正则表达式对很多东西都非常有用.
基本上:
/ 不是一个特殊的角色所以它只是匹配一个 /.是一个匹配单个字符的通配符.匹配文字.用法\.*是一个匹配前面字符的零的通配符.所以a*匹配零或更多a,.*并匹配任何字符的零.$匹配一行的结尾.匹配文字$用法\$一些其他特殊字符:
\是转义字符 - 用它将特殊字符转换为普通字符.哟匹配字面\用法\\+是一个匹配前面一个或多个字符的通配符.所以a+会匹配一个或多个a并.+匹配任何一个或多个角色.^匹配一行的开头.匹配文字^用法\^(并)组成一个匹配组.要匹配文字(或)使用\(和\)还有更多的特殊字符,包括[,],{并}与其他人我就不提了一起.