在记事本中删除每行域字符串前后的所有多余文本


-3

我想输入以下字符串,仅保留域和<br>标签

所以:

390796,domain1.com,1,0,0,false<br> 
390796,43domain2.org,2,0,0,false<br> 
167854,domain3.com,0,1,0,false <br>
167854,5domain4.com,0,1,0,false<br>

最终将像:

domain1.com<br>
43domain2.org<br>
domain3.com<br>
5domain4.com<br>

我希望我在notepad ++中执行此操作。


2
您能告诉我们您已经尝试过什么吗?超级用户是一个我们试图帮助那些自己尝试解决问题但陷入困境或遇到问题的人的地方。如果您提供了已经尝试过的详细信息,则可以提高获得回应的机会。这有两件事:1)让我们知道您愿意付出努力,不希望别人为您做这件事;以及2)帮助我们不要建议您已经尝试过的内容
nixda 2014年

Answers:


2

搜索并替换为正则表达式。

搜索: ^\d+,([^,]+),.*

更换: \1


0

尽管Regex可能是最好的方法(请参阅Radoo的答案),但也很难掌握。

您也可以在Notepad ++中记录宏。
宏
将光标置于起始行,然后单击“记录”按钮(红色圆圈)。
然后仅使用键盘固定该行(使用EndKey获取行尾)。
最后,使用键盘将光标移动到下一行(downHome),然后按Stop。

然后,您可以使用“多次运行宏”按钮在每行上运行它。

从概念上讲,这比RegEx容易得多,但仅在数据结构相同时才起作用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.