regex - 如何通过简单的正则表达式从水平方向垂直显示#s?

标签 regex editplus

我有以下数字如下所示:

1234567890

我想得到的结果是:

1
2
3
4
5
6
7
8
9
0

(水平到垂直)。请帮助我通过简单的正则表达式或通过 editplus 实现它。

提前致谢!!!

最佳答案

你不需要正则表达式;您要做的就是在字符串中的每个元素之间插入一个换行符。

如果您使用的是 C#,则可以使用以下内容:

string s = "1234567890";
string.Join(Environment.NewLine, s.ToCharArray());

请注意,如果您的号码是数字数据类型(例如,int),您可能需要将其转换为字符串。在 C# 中,这就像调用 .ToString() 方法一样简单,例如:

int x = 1234567890;
string s = x.ToString();

关于regex - 如何通过简单的正则表达式从水平方向垂直显示#s?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5304264/

相关文章:

Java:替换第一个位置上除符号 "+"之外的所有非数字符号

r - 如何在 R 中使用 gsub 从字符串中删除非数字字符?

java - 如何通过正则表达式数字和+、-、/、*符号进行检测?

linux - linux文件上的退格问题

java - 程序编译但不会在命令框中运行

regex - 根据预定义的标题使用 sed 选择文件部分

regex - 有人能指出我在这个 perl 程序中犯的错误吗?

javascript - 当我单击或选择开始 div 时,如何在 editplus 中突出显示结束 div

regex - 从文本文件中删除长行(Notepad++/EditPlus)