我有一个包含许多网址的文本文档。 URls有许多不同的结局,如.net,.com,.de等......所有的URL都没有http:// oder www。在前。文档中还有许多其他文本,它看起来像这样:
"First you go to test.de and then you can go to test2.com. After that you should ..."
我想现在在Notepad ++中进行过滤,这样我只有带有这样的linebrak的网址:
test.de
test2.com
谁能告诉我怎么能意识到这一点? 非常感谢你提前!
答案 0 :(得分:0)
使用Notepad ++,您可以使用正则表达式录制宏来执行此操作:
注意:在开始之前制作文件的副本,以防万一。
STARTSTARTSTART
和ENDENDEND
。仅限Alpha,无特殊字符\w([a-zA-Z0-9\.]{2,6})\.([a-zA-Z0-9.]{2,6})
与您给出的样本匹配,但可能有更好的正则表达式。确保Search Mode
对话框中的Find
已(*) Regular Expression
已选中Macro > Start Recording
STARTSTARTSTART
并点击Find Next
\w([a-zA-Z0-9\.]{2,6})\.([a-zA-Z0-9.]{2,6})
并点击find Next
,然后点击close
,然后点击Cut
找到的字词ENDENDEND
并点击find next
,然后点击close
,然后按Enter
,然后按Paste
Macro > Stop Recording
Macro > Playback
那应该让你开始......