Sostituisci tutte le parole che iniziano con @ con un'altra parola


0

Quindi, in sostanza, ho bisogno di modificare qualcosa del genere:

@john TEST TEST TEST

@andrew EXAMPLE EXAMPLE

@geady JK JK JK

e ho bisogno di sostituirli tutti per ottenere questo:

@replaced TEST TEST TEST

@replaced EXAMPLE EXAMPLE

@replaced JK JK JK

Come posso ottenere questo risultato con Notepad ++? Grazie in anticipo!

Risposte:


0
  • Ctrl + H
  • Trovare cosa: @\w+
  • Sostituirlo con: @replaced
  • check Avvolgi
  • controlla Espressione regolare
  • Sostituisci tutto

Spiegazione:

@       # literally
\w+     # 1 or more word character (i.e. [a-zA-Z0-9_])
           You may use \S+ if you want to match any character that is not a space

Risultato per un esempio dato:

@replaced TEST TEST TEST

@replaced EXAMPLE EXAMPLE

@replaced JK JK JK    

Grazie per la tua risposta, anche se non ha funzionato al 100% per me ... Sto usando: Trova cosa: @ \ S + Sostituisci con: @replaced \ L $ 0 E ottengo: @ sostituito @ john TEST TEST TEST
pedroribeiro98

@ pedroribeiro98: potresti mostrare alcuni casi che non funzionano?
Toto

Ho appena modificato il mio commento sopra @Toto. Grazie per l'aiuto
pedroribeiro98

@ pedroribeiro98: Per favore, modifica la tua domanda e aggiungere alcuni casi di test con il risultato previsto.
Toto

Penso sia chiaro, voglio sostituire la parola che inizia con @, quindi invece di ottenere [@john], ottengo [@replaced], ma con la tua soluzione, sto ricevendo [@ sostituito @ john]
pedroribeiro98
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.