我有一个包含数字和字符的文本文件(阿拉伯语)
像这样:
943894رنيش964737
翻译 1045051
ضمنزلبالق10653
对此:
943894964737
1045051
10653
我想删除除数字之外的所有内容
我在这里查看了一个可能的解决方案:
但它对我不起作用,而且对我来说不是很清楚
我有一个包含数字和字符的文本文件(阿拉伯语)
像这样:
943894رنيش964737
翻译 1045051
ضمنزلبالق10653
对此:
943894964737
1045051
10653
我想删除除数字之外的所有内容
我在这里查看了一个可能的解决方案:
但它对我不起作用,而且对我来说不是很清楚
使用正则表达式替换此正则表达式:[^\d]
并替换为空字符串
press ctrl+f
goto replace tab
check regular expressions
put '[^\d]' in search
press 'replace all'
如果要保留换行符,请使用此正则表达式:[^\d\r\n]
只是对@x4rf41 想法的补充
如果您正在处理一些类似 Excel 的数据,其中您有列,则将此数据复制到 Notepad++ 会在带有制表符 ("\t") 的列之间进行分隔。因此,如果您想保留此分行符,或者在将分栏符放回 Excel 时只保留分栏符,则必须使用:
[^\d\r\n\t]
因此,当您将其复制回 Excel 时,您将保留选项卡并且数据将保持正确的结构。当然,我不知道你是否真的需要它,但我确实需要它并且我给其他人留了个便条。:)