Remover de tudo entre [e] no Word

0

Eu preciso de uma cadeia de caracteres padrão / de pesquisa para remover tudo entre os caracteres "[" e "]". Um exemplo seria:

This study  [ref] is  a good example

Isso deve se tornar:

This study  is  a good example

Eu encontrei este regex aqui \<(*{1,})\> mas, embora funcione com < e > , não funciona com [ e ] .

Quando uso o \[(*{1,})\] world "diz" que eles não conseguem encontrar o que estou procurando.

Estou tentando remover algumas configurações de artigos da wikipedia e esse regex não remove a [edit] próxima aos títulos. (Eu uso a pasta de formatação de mesclagem)

    
por Enora 10.12.2015 / 09:48

1 resposta

1

Estas duas expressões funcionam

\[*\]
\[[a-zA-Z ]{1,}\]

Comentários adicionais:

  • * representa um número arbitrário de caracteres de string. {1,} só pode ser anexado a um caractere curinga de caractere único. Esse é o problema com a expressão \[*{1,}\] .
  • Os ( e ) não são necessários.

Veja link para detalhes sobre os curingas.

    
por 10.12.2015 / 11:33