2015-04-03 66 views
0

我明白如何檢查2字符串的字符。在此之前,我將如何清理來自空格,大寫字母和標點符號的輸入字符串。兩個字符串是忽略空格,大寫字母或標點的字謎

+2

http://stackoverflow.com/questions/21946042/remove-all-spaces-and-punctuation-anything-not-a-letter-from-a-string – 2015-04-03 16:18:22

+0

代替刪除空格,大寫字母或標點符號,在checkAnagram代碼中爲這些字符添加一個條件並跳過這些字符。這樣可以保存一次迭代(:P)。你可以發佈你的Anagram代碼,以便我們可以看看並提出改變建議嗎? – 2015-04-03 16:23:29

+1

@KrishnaKumar SO不適合代碼評論; [Code Review StackExchange](http://codereview.stackexchange.com/)是。 – 2015-04-03 16:26:45

回答

0

試試這個: s = s.replaceAll("[^\\p{Alnum}]", "").toLowerCase();

相關問題