regex para corresponder ao limite de palavras começando com caracteres especiais
Eu tenho regex que combina com as palavras, exceto se elas contiverem um caractere especial, como ~ Query, que é o nome de um membro de uma classe C ++. Precisa usar o limite de palavras como mostrado abaixo para nomes de membros que são caracteres únicos.$key =~ /\b$match\b/
Eu tentei numerosas expressões que pensei que funcionariam como/[~]*\b$match\b/
ou/\b[~]*$match\b/
É possível colocar um limite de palavra em palavras que podem conter um caractere especial?