开发者

How to implement string manipulation in efficienct way?

I have a string ="/show/search/All.aspx?Att=A1". How to get the last value after the 'Att=' i开发者_开发问答n efficient way ?


You could do a split on the '=' character.

Example (in C#):

string line = "/show/search/All.aspx?Att=A1";

string[] parts = line.Split('=');

//parts[1] contains A1;

Hope this helps


If you're only dealing with this one URL then both of the other answers would work fine. I would consider using the HttpUtility.ParseQueryString method and just pull out the item you want by key.


Whatever an

efficient way

is...
Try this:

 var str = "/show/search/All.aspx?Att=A1";
 var searchString = "Att=";
 var answer = str.Substring(str.IndexOf(searchString) + searchString.Length);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜