Existem dois métodos que você pode usar.
Você pode pesquisar a string inteira + o que vem a seguir e usar agrupamentos para substituí-la por um ou mais grupos, mas não por todos. É aqui que entra em jogo $1
ou
.
Você também pode pesquisar apenas a parte que deseja substituir e substituí-la por outra.
Primeiro, crie a regex que você deseja substituir explicitamente e pesquise por ela. Se sua pesquisa pesquisar várias partes de uma string e você quiser manter algo no meio, o agrupamento será necessário. Exemplo: procure por [b]text[/b]
e substitua por <b>text</b>
Seu regex seria algo como \[b\](.+)\]\/b\]
e substitua por <b></b>
Se você precisar alterar apenas todas as ocorrências de texto que são uma sequência contínua, procure especificamente por ela e substitua-a. Por exemplo, pesquisando por -My example
e substituindo por - My example
(que basicamente substitui as guias por dois espaços e adiciona um espaço após o -, você procuraria por \t+-
e substituiria por -
O regex aqui significa: pesquise por qualquer guia que ocorra 1 ou mais vezes, seguida por um hypen. Se você procurar por esta string sem substituí-la, verá que ela selecionará o texto que você deseja substituir.
Se você quiser substituir qualquer guia por dois espaços, basta pesquisar por \t
e substituí-la por
Observe, usei um espaço seguido por um alt + 255 em todos os lugares neste post para digitar 2 espaços seguidos, caso contrário, o SuperUser condensa tudo em um espaço.