Here's a possible solution in Python:

```
import re

def is_complex_palindrome(text):
    # Remove non-alphanumeric characters and convert to lowercase
    text = re.sub('[^a-zA-Z0-9]', '', text).lower()
    # Check if the reversed string is equal to the original string
    return text == text[::-1]
```

This solution uses the re module in Python to remove all non-alphanumeric characters from the input string and convert the remaining characters to lowercase. Then it checks if the reversed string is equal to the original string, which would make it a palindrome.
Obiettivo: un palindromo complesso è una stringa che è un palindromo quando vengono considerati solo i suoi caratteri alfanumerici e il caso dei caratteri viene ignorato. Il compito è determinare se una data stringa è un palindromo complesso. Input: una stringa `testo` composta da caratteri ASCII.