如何使用通配符查找和替换主域之后的所有字符(包括"/“字符)?
例如,我有以下4行:
intersport-schaeftlmaier.de/
weymouthhondapowersports.com/Default.asp
rtbstream.com/click?data=RG1kUFJQQUYw
top-casino-sites.com/在excel中,我将简单地使用以下命令:找到这个/*替换如下
结果将如下所示:
intersport-schaeftlmaier.de
weymouthhondapowersports.com
rtbstream.com
top-casino-sites.com那么,如何使用notepad++实现这一点呢?
谢了,齐夫
发布于 2016-06-10 07:50:10
在“查找和替换”对话框中:
/.*$的内容这是替换任何斜杠和它之后的所有文本,直到行的末尾没有任何东西。它使用正则表达式,因此看起来很复杂,但它非常值得学习,因为正则表达式对于很多事情都非常有用。
基本上:
/不是一个特殊的字符,所以它只匹配一个/.是一个与单个字符匹配的通配符。若要匹配文字.,请使用\.*是一个通配符,与前面字符中的零个匹配。因此,a*将匹配零或多个a,而.*将匹配任何字符中的更多字符的零。$与行尾匹配。若要匹配文字$,请使用\$其他几个特殊人物:
\是转义字符--使用它将特殊字符转换为普通字符。Yo匹配文字\使用\\+是一个通配符,与前面的字符之一匹配。因此,a+将匹配一个或多个a,.+将匹配多个字符中的一个。^与行的开头匹配。若要匹配文字^,请使用\^(和)组成一个匹配组。要匹配文字(或),请使用\(和\)还有更多的特殊角色,包括[,],{和},还有其他我不愿提及的角色。
发布于 2016-06-10 07:44:04
在替换中使用正则表达式,然后使用以下内容:
/.*取消。匹配换行符并将ofc替换为空;)
发布于 2016-06-10 07:44:59
您可以使用(更好的regexp作为Excel)
/.*所以:

https://stackoverflow.com/questions/37742519
复制相似问题