【问题标题】:remove letters but leave numbers notepad++删除字母但留下数字记事本++
【发布时间】:2021-05-28 17:51:35
【问题描述】:

嗨,notepad++ 有没有办法 从文本中删除所有字母,但留下这样的数字 漂亮的样本只是删除了字母,没有数字

示例:

1. Bunch of text
1.1 Some more text.
1.2 Even more text.
New 2. text
2.1 New subtext
New sub-subtext 2.1.1

变成:

1. 
1.1 
1.2 
    2. 
2.1
                2.1.1

【问题讨论】:

  • “升”是什么意思?
  • 我认为 OP 的意思是“字母”
  • 为什么是1.1 而不是1.1.
  • 为什么是2.1.1 而不是-2.1.1
  • Sorry 是“字母”的意思,现在正在编辑

标签: notepad++


【解决方案1】:

替换

\d+(?:\.\d+)*\.?|(.)

(?{1} :$0)

这种替换的意思是“如果你找到一系列以数字开头的数字和句点,则使用它,否则用空格替换你找到的字符”。

这是截图

【讨论】:

  • 谢谢!它完全按照应有的方式完成了工作,但是在申请后,我的所有文字都移到了第一行!
  • @Firsthen 确保您已取消选中“. matches newline”复选框。
  • 如果可能的话,有没有办法保留“|”用字母? @horcrux
  • @Firsthen 我认为你应该提出一个新问题。
猜你喜欢
  • 2016-03-08
  • 2019-07-31
  • 2022-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-30
  • 2014-01-07
相关资源
最近更新 更多