如何在使用VB.NET的句子中找到像和,或者,a,no,with,for等詞並將其刪除。我還可以在哪裏找到像上面這樣的所有單詞列表。如何刪除VB.NET中的列表中包含的字符串?
回答
注意除非您使用Regex word boundaries,否則您可能會與Scunthorpe (Sfannythorpe) problem發生衝突。
string pattern = @"\band\b";
Regex re = new Regex(pattern);
string input = "a band loves and its fans";
string output = re.Replace(input, ""); // a band loves its fans
注意'帶'中的'和'是未觸及的。
最簡單的方法是:
myString.Replace( 「和」, 「」)
你會遍歷您的單詞列表,並有像上面的聲明。 Google列出常見的英文單詞?
List of English 2 Letter Words
List of English 3 Letter Words
可以匹配的話,並使用正則表達式刪除它們。
您確實可以取代你使用.Replace功能(如colithium描述)的單詞列表...
myString.Replace("and", "")
編輯:
......但事實上,更好的方法是使用正則表達式(如edg建議)以避免替換部分單詞。
至於你的問題建議你想清理一句話讓meaningfull的話,你所要做的不僅僅是刪除兩個和三個字母的單詞。
你需要的是停止的話列表:停止字的英語可以在這裏找到 http://en.wikipedia.org/wiki/Stop_word
一個逗號分隔列表: http://www.textfixer.com/resources/common-english-words.txt
很好的答案但我會用正則表達式代替String.Replace – 2009-06-30 16:07:08
我同意...我已經更新了我的答案 – WowtaH 2009-06-30 17:09:56
- 1. 從列表中刪除包含python數字的字符串
- 2. 刪除包含字符串
- 3. Python如何從列表中的字符串中刪除字符
- 4. 刪除包含任意多列中的字符串值的行
- 5. VB.NET - 從字符串中刪除字符
- 6. 如何從包含字符串的對象中刪除引號
- 7. 如何從包含XML的字符串中刪除第一行?
- 8. 如何從對象中刪除包含字符串的數組?
- 9. 如何從字符串中刪除包含文本的標籤
- 10. 如何使用vb.net刪除字符串中的字符?
- 11. 刪除在數據框中包含字符串的每一列
- 12. 如何在VB.net中刪除一些字符串中的數字?
- 13. SQL刪除包含字符串的NULL
- 14. 刪除包含字符串的行
- 15. 刪除不包含Python中的字符串列表中的字母的字符串
- 16. 刪除包含特定字符的列表中的元素
- 17. 從包含某個子串的列表中刪除所有字符串
- 18. 刪除列表中的字符串
- 19. Android sqllite。如果字符串包含在表中無法刪除的行「+」字符
- 20. 如何從列表中刪除重複的值,但希望包含該列表中的所有空字符串
- 21. 如何在vb.net中安排包含字符串和整數的列表?
- 22. 兩個字符串列表:從列表A中刪除包含列表B中的任何字符串的字符串?
- 23. 刪除包含字符串後跟x數字的字符串
- 24. 包含在字符串列表中的檢查字符串
- 25. 如何驗證字符串是否包含列表中的任何字符串?
- 26. 如何從只包含空白字符的ArrayList中刪除字符串?
- 27. 刪除行,其中第一列不包含(某些字符串)
- 28. 如何從Python中的字符串列表中刪除numpy nan?
- 29. 如何從JavaScript中的字符串列表中刪除元音
- 30. 如何刪除DynamoDB表中包含特定字符串匹配的項目?
一個示例或示例的鏈接可能會更有幫助 – jao 2009-06-30 08:54:41