VB.NETを使用して、どのようにしてand、or、to、a、no、withなどの文章を見つけて削除することができますか?また、上記のようにすべての単語リストを見つけることができます。あなたの単語リストをループしたいVB.NETのリストに含まれる文字列を削除するには?
myString.Replace( "および"、 "")
あなたは上記のようなステートメントを持っている:
VB.NETを使用して、どのようにしてand、or、to、a、no、withなどの文章を見つけて削除することができますか?また、上記のようにすべての単語リストを見つけることができます。あなたの単語リストをループしたいVB.NETのリストに含まれる文字列を削除するには?
myString.Replace( "および"、 "")
あなたは上記のようなステートメントを持っている:
注: http://en.wikipedia.org/wiki/Stop_word
英語のためのストップワードのカンマ区切りリストがここで見つけることができます:あなたはストップワードのリストで必要なもの
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
'と'の 'バンド'は触れられていません。
最も簡単な方法です。一般的な英語の単語のリストはGoogleにありますか?
List of English 2 Letter Words
List of English 3 Letter Words
(colithiumが説明するように)あなたが実際に.Replace機能を使用した単語のリストを置き換えることができます...
myString.Replace("and", "")
編集:
...しかし確かに、Aより良い方法は、単語の一部を置き換えるのを避けるために正規表現を使用することです(edg推奨)。
あなたの質問は、あなたがクリーンアップ文意味のある言葉を保つためにしたいことを示唆しているとして、あなただけの二次元と3文字の単語を削除する以上のことをしなければなりません。 http://www.textfixer.com/resources/common-english-words.txt
これは交換を行うための最良の方法です。 –