Notepad ++上的更改请求
我有一个巨大的代码,我需要更改大量的事件。Notepad ++上的更改请求
我需要从我的代码中的数字中删除所有破折号。
例如:
我有一个像下面(垂直)的列表
972-54-2350040 972-58-6299891 972-53-2751891 972-54-2050624 972-50-8341212 972-52-6962686 972-50-2220204 972-50-6655606 972-50-5703009
,我需要它是(竖)
972542350040
972586299891
972532751891
972542050624
972508341212
972526962686
972502220204
972506655606
972505703009
有人能与问题帮助吗?
感谢, Koby
做控制+ F,点击替换选项卡,在查找内容字段中输入 - 在与现场输入任何内容替换,然后单击“全部替换”
按Ctrl + H.
将想要的字符放入“Find What”框中。在这种情况下,将-
放入框中。
保持“替换为”框为空
按“全部替换”
键盘上按(空间)按钮内部“查找内容”框中后。 并将\r
添加到“替换为”框
然后单击“搜索模式”列表中的“扩展”。
并按下“全部替换”。
回报:
972542350040
972586299891
972532751891
972542050624
972508341212
972526962686
972502220204
972506655606
972505703009
我宁愿单步完成此操作,以避免文档中其他地方出现可能的副作用。一般来说,你可以做出更具体的查找/替换,你会变得更好。 –
是的我知道,但看着这个问题似乎“提问者”是记事本+ +中的新功能,并可能不会得到如何进行任何更高级的搜索。问题指出,“代码”就是这个列表。所以不应该有“副作用”。我会同意你的答案肯定更好。 –
捕获的每个条目的数字组成,则重建的输出,以换行替换单个空格:
查找:
(\d+)-(\d+)-(\d+) <-- there is a space at the end of this pattern
替换:
$1$2$3\r\n
或
$1$2$3\n
后者在Linux上
发现'-',更换什么,寻找空间,以取代'\ r \ N' ....? – TZHX
我不明白“我有一个像下面的列表(垂直)”,这个例子显示了一行!你的意思是“水平”吗? – Toto