Android AutoCompleteTextView con expresión regular?

noob para Android aquí, viene de iOS, .Net antes de eso, C y Fortran mucho antes de todo eso.

Si tengo un ArrayAdapter con más de 1000 cadenas, ¿cómo podría modificar un AutoCompleteTextView (o MultiAutoCompleteTextView o cualquier clase derivada) para poder modificar los criterios de coincidencia de las cadenas con una expresión regular.

Es más fácil de entender con un breve ejemplo:

Contenido típico de ArrayAdapter:

W 20 x 100
W 16 x 89    -> 1
W 16 x 15    -> 2
WT 8 x 44
C 9

Quiero ignorar si el usuario usa o no espacios OR / AND 'x' en minúsculas para presentar una lista de posibles coincidencias '

Entonces, si el usuario escribeW 16x oW16 x ow16 ambos->1 y->2 aparecerá en la lista de sugerencias de autocompletar.

Respuestas a la pregunta(1)

Su respuesta a la pregunta