Bagaimana menemukan & mengganti menggunakan wildcard dengan penggantian regex?


3

Apakah ada cara untuk menggunakan pengganti regex dengan Excel find & replace (di GUI)?

Menggunakan contoh JavaScript, saya ingin melakukan sesuatu seperti ini:
"John Smith".replace(/(.*)\s(\.*)/, "$2, $1") // returns "Smith, John"

Jawaban:


4

Ada add-on di www.codedawn.com yang menambahkan fungsionalitas regexp ke dialog temukan & ganti MS Excel. Itu jawabannya! Hanya satu catatan: penggantian yang dibuat oleh add-on ini TIDAK TERLALU. Anda akan diperingatkan untuk menyimpan buku kerja Anda sebelum melakukan penggantian.


1
Terima kasih, persis apa yang saya cari - meskipun saya terkejut itu tidak built-in. Tautan aktual adalah codedawn.com/excel-add-ins.php .
— studgeek

0

Saya percaya Anda bisa mendapatkan fungsionalitas serupa yang menggabungkan fungsi FIND dan MID Excel - perhatikan bahwa jika apa yang Anda temukan ("\" dalam contoh Anda) juga merupakan wildcard, fungsi Anda mungkin akan menjadi sangat lama - tetapi itu mungkin. Lihat artikel ini untuk beberapa contoh (cukup sederhana).


Terima kasih, tapi saya sebenarnya mencarinya di GUI, yang tidak jelas dalam pertanyaan awal saya jadi saya memperbaruinya.
— studgeek
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.