簡體   English   中英

如何通過簡單的正則表達式從水平顯示垂直#s?

[英]How to show #s in vertical from Horizontal through simple regex?

我有以下數字,如下所示:

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();

對不起,我沒有editplus,但這應該工作(在記事本++中測試)

找:

([0-9])

更換:

\1\r\n

確保有正則表達式搜索(這可能只適用於記事本++)

()創建一個正則表達式組,然后可以通過“\\ 1” 反向引用 (參見引言的鏈接)“\\ r \\ n”只是CRLF

替換. 使用&\\n plus在editplus中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM