Para procurar e corrigir vírgulas não seguidas por um espaço. Marque 'Usar curingas' e use o seguinte:
Find what: (,)([! ])
Replace with: \1 \2
(Nota: existe um espaço após '!' Em Localizar o que)
Se o seu texto contiver idiomas / scripts CTL (como Hindi / Devanagari) acima não funcionar (não sabe por quê?), Use-o (também funcionará com os idiomas de script latinos):
Find what: (,)([! ]?)
Replace with: \1 \2
Se o seu texto contiver poesia, a vírgula poderá aparecer no final das linhas (na estrofe), não deve ser seguida por espaço; portanto, deve-se adicionar uma condição para evitar vírgulas no final das linhas:
Find what: (,)([! ^l]?)
Replace with: \1 \2
Se vírgulas que aparecem no final dos parágrafos também devem ser evitadas, adicione ^ 13 (marca de parágrafo) com ^ l; no entanto, há pouca possibilidade disso, só é possível quando o datilógrafo tiver dado quebras de parágrafo (em vez de quebras de linha) em o fim de cada linha.
Mais um caso, se o seu texto contiver números contendo vírgula (para indicar o separador de centenas, milhares), use-o para evitar essas vírgulas indesejadas:
Find what: ([!0-9],)([! ^l][!0-9])
Replace with: \1 \2