删除所有字符,直到最后一个已知字符 C#
Remove all chars up to last known char C#
我有一些字符串:
var s = "*%hello%my%name%is%Mike%HowAreYou";
Mike%HowAreYou
从对象更改为对象。
我想 trim 从头到尾 %
并得到 HowAreYou
我怎样才能以最好的方式做到这一点?
谢谢
s.Substring(s.LastIndexOf('%') + 1)
我知道的最短方法,但需要“使用 System.Linq”:
s.Split('%').Last();
其他答案当然可以
我有一些字符串:
var s = "*%hello%my%name%is%Mike%HowAreYou";
Mike%HowAreYou
从对象更改为对象。
我想 trim 从头到尾 %
并得到 HowAreYou
我怎样才能以最好的方式做到这一点? 谢谢
s.Substring(s.LastIndexOf('%') + 1)
我知道的最短方法,但需要“使用 System.Linq”:
s.Split('%').Last();
其他答案当然可以