从c#中两个特殊字符之间的字符串中拆分数字

时间:2016-04-27 09:58:37

标签: asp.net c#-4.0

"Transaction against  Invoice No #100084# entered and 2 more pending"

这是字符串,如何在两个字符(# #)内分割数字,即:100084

3 个答案:

答案 0 :(得分:2)

尝试使用此

string[] values = Regex.Matches(msgText, @"\#.*?\#").Cast<Match>().Select(m => m.Value).ToArray();

编辑:

msgText是字符串输入。该数组将包含带#字符的字符串。 #10824#。你可以替换相同的

答案 1 :(得分:1)

char [] arr =(“#100084#”)。替换(“#”,“”)。ToCharArray()

答案 2 :(得分:0)

"Transaction against Invoice No #100084# entered and 2 more pending".Split('#')[1]