Ganti semua kata yang dimulai dengan @ dengan kata lain


0

Jadi, pada dasarnya, saya perlu mengedit sesuatu seperti ini:

@john TEST TEST TEST

@andrew EXAMPLE EXAMPLE

@geady JK JK JK

dan saya perlu mengganti mereka semua untuk mendapatkan seperti ini:

@replaced TEST TEST TEST

@replaced EXAMPLE EXAMPLE

@replaced JK JK JK

Bagaimana saya bisa mencapai ini dengan notepad ++? Terima kasih sebelumnya!

Jawaban:


0
  • Ctrl+H
  • Menemukan apa: @\w+
  • Ubah dengan: @replaced
  • periksa Bungkus
  • periksa persamaan reguler
  • Replace all

Penjelasan:

@       # 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

Hasil untuk contoh yang diberikan:

@replaced TEST TEST TEST

@replaced EXAMPLE EXAMPLE

@replaced JK JK JK    

Terima kasih atas jawaban Anda, walaupun itu tidak bekerja 100% untuk saya ... Saya menggunakan: Temukan apa: @ \ S + Ganti dengan: @replaced \ L $ 0 Dan saya mendapatkan: @ diganti @ john TEST TEST TEST TEST
pedroribeiro98

@ pedroribeiro98: Bisakah Anda menunjukkan beberapa kasus yang tidak berfungsi?
Toto

Saya hanya mengedit komentar saya di atas @Toto. Terima kasih atas bantuannya
pedroribeiro98

@ pedroribeiro98: Tolong, edit pertanyaan Anda dan tambahkan beberapa test case dengan hasil yang diharapkan.
Toto

Saya pikir sudah jelas, saya ingin mengganti kata yang dimulai dengan @, jadi alih-alih mendapatkan [@john], saya mendapatkan [@lokasi], tetapi dengan solusi Anda, saya mendapatkan [@ diganti @ john]
pedroribeiro98
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.