¿Dónde está en línea y cómo se pueden usar las expresiones regulares para buscar palabras en inglés que terminen en ‘MT’?

En primer lugar, me topé con tu pregunta mientras buscaba lo mismo que tú 😉

Segundo: para abreviar, ¡SÍ!

Regex Dictionary es uno de ellos. Pregúntale a Google: busca diccionario con expresiones regulares en línea

Para buscar la (s) palabra (s) en inglés que terminan en “mt”, simplemente use esta expresión: mt $ (solo las 3 letras ‘m’, ‘t’ y ‘$’ (signo de dólar). Sin estrellas, solo eso. En caso de que no esté seguro del caso, use el siguiente: [mM] [tT] $

Solo lo intenté y me “soñé”. Puede haber otros idiomas disponibles, pero la forma genérica de hacerlo es buscar un archivo de texto sin formato y usar grep (herramienta GNU) o pgrep (Perl-grep) o escribir un script corto en Perl, PHP, Python, Ruby … cualquier idioma que admita expresiones regulares compatibles con Perl ( PCRE ).

Usar solo el signo de estrella ‘*’ debería producir un error o conducir a la coincidencia del carácter de estrella (peor de los casos), ya que es un especificador de cantidad y siempre debe seguir un carácter (o una clase , como [aeiou] si lo desea para hablar sobre vocales, [0–9] para hacer coincidir un dígito, o \ d para hacer coincidir un dígito con la sintaxis PCRE).

* (M | m) (T | t) $

Esta expresión regular debería poder extraer todas las palabras que terminan en MT de un diccionario.

Sin embargo, no estoy seguro de si dicho diccionario existe en línea.

Pero estoy seguro de que puede obtener un volcado de texto de un diccionario, abrirlo en cualquier editor de texto que admita expresiones regulares (notepad ++, creo) y usar la expresión regular mencionada anteriormente para obtener su respuesta.