是否有任何在c#中構建的庫可以從逗號分隔的字符串中提取單詞而不使用數組。 遐我知道分裂的功能,但如果我是正確的,我們需要使用的數組,它... 我不想使用數組...從逗號分隔的字符串中提取單詞而不使用數組
回答
可以使用String.Split()
方法
這將需要一個數組。 – 2011-12-19 09:53:31
另外,Split方法不接受一個字符串,而是一個char數組。 – 2011-12-19 09:57:55
@NeilKnight在這種情況下,我不認爲OP關心語言內部。我想他只是不想明確地將字符串存儲在數組中。但也許我錯了,無論如何感謝downvote。 – 2011-12-19 09:59:29
考慮在自己的文章發表的留言,我想這是你想要什麼:
String myString = "this,is,a,string";
String separator = ",";
MethodName(myString.Split(separator.ToCharArray()));
...
public void MethodName(String[] words) {
// do stuff here
}
如果不是,澄清你的問題。
編輯
請,請你只與你的問題更加清晰。你想檢查什麼?如果一個單詞匹配某種模式?如果這個詞完全存在?
您可以做一個非常討厭的for
循環,您可以搜索,
值,然後從1 ,
開始比較下一個值。您可以使用SubString()
和IndexOf()
來實現此目的,但這不是非常高效,也不優雅。
亞這是我想要的一些東西.....但你可以建議一個更優化的方式做它 – Jay 2011-12-19 10:04:05
誠實地說,我會說數組是最優化的方式。 – 2011-12-19 10:07:37
如何從不同的角度嘗試。
您可以循環查看單詞以比較並檢查它們是否存在於給定字符串中,例如
string listOfWords = "Some, text, to, look, through";
if (WordExists(listOfWords, "look"))
{
}
private bool WordExists(string listToCheck, string wordToFind)
{
return listToCheck.Contains(wordToFind);
}
- 1. 如何從使用LINQ的逗號分隔字符串中提取單詞?
- 2. 如何從Perl中的逗號分隔字符串中提取單詞?
- 3. 如何從字符串中刪除單詞,用逗號分隔
- 4. 逗號分隔的字符串數組
- 5. 提取從逗號分隔字符串字符串的SQL Server中的部分
- 6. 從HTTP發佈的字符串中提取逗號分隔值
- 7. 用逗號分隔的字符串匹配特定的單詞
- 8. 提取用逗號分隔的字符串中的值
- 9. 從用逗號分隔的一串數字獲取數組
- 10. 查找單詞(不包含子)以逗號分隔字符串
- 11. PHP的preg_match提取逗號分隔值從字符串
- 12. 從逗號分隔的字符串
- 13. 逗號分隔字符串使用handlebars.js
- 14. 評估字符串從用戶到逗號分隔的單詞串
- 15. 如何從字符串中提取以逗號分隔的數字
- 16. 在Excel中從分隔字符串中提取單詞?
- 17. 如何提取用逗號分隔的字符串?
- 18. 從逗號分隔字符串
- 19. 以逗號分隔字符串,而不是連字符
- 20. 逗號分隔符號字符串
- 21. 從逗號分隔的字符串轉換爲數組
- 22. 從逗號分隔的字符串vb.net數組
- 23. 從字符串中提取單詞,刪除標點符號並用Python中的分隔單詞返回列表
- 24. 用逗號分隔字符串,但有條件(忽略用逗號分隔的單個詞)
- 25. 從逗號分隔的字符串中使用linq的對象
- 26. 同樣使用逗號作爲分隔詞中的分隔符
- 27. 用逗號分隔的字符串
- 28. 用逗號分隔的Java字符串
- 29. 從逗號分隔的字符串輸入獲取數據
- 30. 搜索逗號IDS分隔字符串以逗號分隔字符串
提取然後做什麼? – 2011-12-19 09:52:26
你想如何存儲它們? – 2011-12-19 09:53:15
然後傳遞給一些其他功能..... – Jay 2011-12-19 09:54:10