我有以下数字如下所示:
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/