Isso pode ser feito, mas não é um regex "elegante". Essencialmente você dá regex uma longa lista de padrões. Mais nesta Resposta de estouro de pilha
Eu pesquisei alto e baixo, e não consigo encontrar nada, então finalmente decidi implorar por ajuda aqui na esperança de que alguém aqui possa me dar uma dica!
Minha tarefa atual é pesquisar uma lista de strings, para strings que contenham caracteres em sequência. Eu estou lutando para encontrar um método eficiente, e pensei que talvez as Expressões Regulares pudessem conseguir isso?
Por exemplo, eu tenho os seguintes dados:
asdf1234qwer
asdfsdfgqwer
abcdefgh
zyxwv
123456789
hello world
Destes, em última análise, eu quero apenas "abcdefgh", "zyxwv" e "123456789" porque a string INTEIRO contém caracteres em sequência. A primeira string que eu não preciso, já que apenas uma parte dela está em sequência (1234), não a string inteira.
Eu não consegui encontrar nada para expressões regulares que pareça ser possível?
Isso pode ser feito, mas não é um regex "elegante". Essencialmente você dá regex uma longa lista de padrões. Mais nesta Resposta de estouro de pilha