
Eu procurei por cima e por 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 em uma lista de strings, por strings que contenham caracteres em sequência. Estou lutando para encontrar um método eficiente e pensei que talvez as Expressões Regulares pudessem conseguir isso?
Então, por exemplo, tenho os seguintes dados:
asdf1234qwer
asdfsdfgqwer
abcdefgh
zyxwv
123456789
hello world
Destes, em última análise, quero apenas "abcdefgh", "zyxwv" e "123456789" porque a string INTEIRA contém caracteres em sequência. Não preciso da primeira string, pois apenas uma parte dela está em sequência (1234), e não a string inteira.
Não consegui encontrar nada para expressões regulares que pareça possível?
Responder1
Isso pode ser feito, mas não é um regex "elegante". Essencialmente, você fornece ao regex uma longa lista de padrões. Mais nesteResposta do Stack Overflow