我有以下数字,如下所示:
1234567890
Run Code Online (Sandbox Code Playgroud)
我想得到的结果如下:
1
2
3
4
5
6
7
8
9
0
Run Code Online (Sandbox Code Playgroud)
(水平到垂直).请帮我通过简单的正则表达式或通过editplus实现它.
提前致谢 !!!
你不需要正则表达式; 你要做的就是在字符串中的每个元素之间插入一个换行符.
如果您使用的是C#,则可以使用以下内容:
string s = "1234567890";
string.Join(Environment.NewLine, s.ToCharArray());
Run Code Online (Sandbox Code Playgroud)
请注意,如果您的号码是数字数据类型(例如int),您可能需要将其转换为字符串.在C#中,这就像调用.ToString()方法一样简单,例如:
int x = 1234567890;
string s = x.ToString();
Run Code Online (Sandbox Code Playgroud)