我有一个包含字符串的变量.我想找到从最后一个大写字母开始的子字符串,如下面的"Hig":
string str = "AbcDefHig";
string substring = "Hig";
Run Code Online (Sandbox Code Playgroud)
您可以使用Array.FindLastIndex和Char.IsUpper获取索引:
string str = "AbcDefHig";
int lastCapital = Array.FindLastIndex<char>(str.ToCharArray(), Char.IsUpper);
string result = null;
if (lastCapital >= 0)
result = str.Substring(lastCapital); // Hig
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
567 次 |
| 最近记录: |