C# 在不同的场景中拆分

C# 在不同的场景中拆分,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,我的新闻类型名称是这样的, 场景1, 全球新闻(20) 场景2, 全球新闻(2) 在这里,我想得到数字(20和2) 我想过滤这个号码。 我的代码 从字符串中删除最后一个字符,然后拆分,如图所示:- NewsTypeName.Remove(NewsTypeName.Length - 1).Split('(')[1]; 从字符串中删除最后一个字符,然后拆分,如图所示:- NewsTypeName.Remove(NewsTypeName.Length - 1).Split('(')[1]; 在Ja

我的新闻类型名称是这样的,
场景1
全球新闻(20)
场景2
全球新闻(2)

在这里,我想得到数字(20和2)

我想过滤这个号码。 我的代码


从字符串中删除最后一个字符,然后拆分,如图所示:-

NewsTypeName.Remove(NewsTypeName.Length - 1).Split('(')[1];

从字符串中删除最后一个字符,然后拆分,如图所示:-

NewsTypeName.Remove(NewsTypeName.Length - 1).Split('(')[1];
在Javascript中

var str ="GLOBAL NEWS (20)";
var arr =str.split(" ");
alert(arr[arr.length-1].replace("(","").replace(")",""));
在Javascript中

var str ="GLOBAL NEWS (20)";
var arr =str.split(" ");
alert(arr[arr.length-1].replace("(","").replace(")",""));
你可以用它来做这个

string NewsTypeName = "GLOBAL NEWS (20)";
var number =  NewsTypeName.Split('(', ')')[1];

// output - 20
你可以用它来做这个

string NewsTypeName = "GLOBAL NEWS (20)";
var number =  NewsTypeName.Split('(', ')')[1];

// output - 20

你最好用正则表达式来做这个。你最好用正则表达式来做这个。