Java, Check if a String is a palindrome. Case insensitive
Use this regex to remove all punctuation and spaces and convert it to lower case String palindrome = “…” // from elsewhere boolean isPalindrome = palindrome.replaceAll(“[^A-Za-z]”, “”).toLowerCase().equals(new StringBuilder(palindrome.replaceAll(“[^A-Za-z]”, “”).toLowerCase()).reverse().toString());