as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
write a function that checks if a string is a palindrome.
user
def ispalindrome(string): 
    # remove non-alphanumeric characters 
    alphanumeric_string = re.sub('[\w_]+', '', string).lower() 
  
    # reverse the string 
    reversed_string = alphanumeric_string[::-1] 
  
    # check if the string is equal to its reverse 
    return alphanumeric_string == reversed_string
assistant