基本上,我想檢查一個字符串是否是一個句子(「你好,我就是我!」)或符號垃圾郵件(「HH ,,, {‘’{」),而不使用盡可能將符號的數量作爲一個因素。現在它只是基於符號的計數器進行檢測,但是當有人說有大量標點符號的東西時,就會被踢掉。C#檢查一個字符串是一個句子
幫助?
基本上,我想檢查一個字符串是否是一個句子(「你好,我就是我!」)或符號垃圾郵件(「HH ,,, {‘’{」),而不使用盡可能將符號的數量作爲一個因素。現在它只是基於符號的計數器進行檢測,但是當有人說有大量標點符號的東西時,就會被踢掉。C#檢查一個字符串是一個句子
幫助?
如果文中符號的數量不足,並且您不想使用某些過於花哨(或購買)的東西,我是否可以建議實施一個或多個其他步驟(增加難度):
如果這仍然不挑剔足夠,如果傳遞項目1 ......添加進一步的檢查
這些都可以在正則表達式來進行合理的容易 - 如果你想要更多的複雜,那麼你必須使用的東西,別人有更多的發達統計方法的書面(或開始閱讀lexographical大學的論文,超出了我!)
謝謝,這是我一直在尋找的想法。 – user3468962
所以基本上你想要一個垃圾郵件檢測? –
'基本上我想檢查一個字符串是否是一個句子'定義*句子*。如果你能做到,編寫代碼很容易。 – Eser
如何使用RegEx類來驗證您的字符串。 – jcvegan