Sublime Regex替换除数字之外的所有内容

时间:2014-06-19 15:12:55

标签: regex replace numbers sublimetext3 except

我有样本数据

| 1 |
| 2 |
| 3 |

我想删除除数字之外的所有其他内容,并保持常规行(\n)

输出:

1
2
3

我对Sublime和Regex有点新意。 :)

2 个答案:

答案 0 :(得分:3)

在Sublime中打开Find Replace。你会搜索:

[^\d\n]+

并替换为空字符串。

正则表达式匹配除数字或换行符之外的所有内容

答案 1 :(得分:2)

根据您的示例数据,您可以使用以下内容。

Find: ^\D+|\D+$
Replace:

这匹配字符串的开头,后跟非数字1或更多次)的任何字符 OR 的任何字符非数字1或更多次)前面是字符串的结尾。

Live Demo