c# - 如何在C#中获取倒数第二个字符串

标签 c# string

示例 1:

string input = "Village Siaban  WDT no.39 91308 Semporna Sabah";

例子2:

string input = "Village Hw WDT no.39 91308 Sandakan Sarawak";

如何提取倒数第​​二个单词并打印出来。对于这种情况,Example1 是 Semporna,Example2 是 Sandakan。

最佳答案

第 1 步:您可以使用 space 分隔符Split String 以获取 String 中的所有单词。
第 2 步:您可以使用 WordsLength-2 从 Last 获取第二个单词。

试试这个:

string input = "Village Siaban  WDT no.39 91308 Semporna Sabah";

var words = input.Split(' ');
var reqWord = "";
if(words.Length > 1)
   reqWord = words[words.Length-2];

关于c# - 如何在C#中获取倒数第二个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22733845/

相关文章:

c# - 将任何 Jquery 插件转换为 .NET 服务器控件

c# - asp.net 如何在一段时间后自动清除购物车

c# - MySQL 中的多个同时 SELECT 语句

c# - Unity3d : How to calculate the surface area of different colors in a colored mesh

java - 删除元音的循环,如果第一个循环小于 10,则添加新循环

c - C中指向字符串数组的指针

json - 是否可以在Go中添加嵌套的json "as is"?

javascript - 用javascript分离分割字符串

用于日期时间选择器的 C# HttpWebRequest

Java:不带 toString 的 StringBuffer 到 byte[]