拆分在不同的场景中

时间:2016-06-10 04:25:05

标签: c# jquery asp.net-mvc

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..

3 个答案:

答案 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(")",""));