My NewsTypeName就是这样,
情景1 ,
全球新闻(20)
情景2 ,
全球新闻(2)
在这里我想得到数字(20和2)。
我想过滤这个号码。 我的代码
NewsTypeName.Split('(')[1].Remove(2); // thisone correctfor Scenario 1.In here i get 20,when i use it for scenario 2 it getting error..
答案 0 :(得分:2)
您可以使用String.Split
并执行此操作。
string NewsTypeName = "GLOBAL NEWS (20)";
var number = NewsTypeName.Split('(', ')')[1];
// output - 20
答案 1 :(得分:1)
从字符串中删除最后一个字符,然后如图所示进行拆分: -
NewsTypeName.Remove(NewsTypeName.Length - 1).Split('(')[1];
答案 2 :(得分:1)
在Javascript中
var str ="GLOBAL NEWS (20)";
var arr =str.split(" ");
alert(arr[arr.length-1].replace("(","").replace(")",""));