我想知道当这些单词以特定符号开头时,如何从文本框中获取单词。
例如,如果文字说: 你好@new世界。这是一个@test文本
我希望得到 new 和测试
答案 0 :(得分:0)
List<string> yourTextArr = yourText.Split(new Char [] {' '} ).ToArray().Where(x => x.StartsWith("@"));
List<string> thatsWhatUWantToGet = new List<string>();
foreach (var eachWord in yourTextArr)
{
if (!String.IsNullOrEmpty(eachWord) && (eachWord.StartsWith("@"))
{
eachWord = eachWord.Substring(0, eachWord.Length-1);
thatsWhatUWantToGet.Add(eachWord);
}
}