如何高效地实现字符串操作?
我有一个字符串 ="/show/search/All.aspx?Att=A1"。如何有效地获取“Att=”之后的最后一个值?
I have a string ="/show/search/All.aspx?Att=A1". How to get the last value after the 'Att=' in efficient way ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以对“=”字符进行拆分。
示例(在 C# 中):
string line = "/show/search/All.aspx?Att=A1";
string[] parts = line.Split('=');
//parts[1]包含A1;
希望这有帮助
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
如果您只处理这个 URL,那么其他两个答案都可以正常工作。我会考虑使用 HttpUtility.ParseQueryString 方法,然后退出通过按键找到您想要的物品。
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
is...
Try this: