Inserir '#' numa string

oi,tenho um problema.
Preciso de inserir um ‘#’ depois de cada sequencia de letras minusculas que tenha inicio com uma vogal minuscula.

Ex: abcdef#B
Ae#43fhgadjf#5

Talvez um pouco confuso.
Eu estou a fazer isto em linguagem c.
A unica coisa que consigo fazer e inserir um ‘#’ sempre que aparece uma vogal.

eae mano blz?

bom quanto a inserir um ‘#’ blz

mas eu naum entendi bem a regra de inserção
desse caractere na string :roll:

naum entendi muito bem…

como eh que é o esquema que tu precisa fazer???

[]'s

percorra a string caracter por caracter e vá comparando, vendo os caracteres na posição do indice…

Outro exemplo.

Se o utilizador der a string: awsde1gdesg2a3ASDF4ed

Deve devolover: awsde#1gdesg#2a#3ASDF4ed#

Vários ifs… vai comparando cada caracter da string e jogando em outra… se for minuscula e a proxima numero, bota a “cerquinha”

Calavera,

é o seguinte, não sei se teria como fazer, mas é o seguinte:
Existe um tal de Pattern que procura padrões que vc passa, teria como fazer testes com ele, só não sei se ele pode lhe passar as posições do início de cada padrão, teria que pesquisar mais.
Ele é muito usado para verificar padrões como nr de fones, cpf, cnpj entre outros, é bem flexível, muito bom…

Abraço,
Maicon