Microsoft Word menemukan / mengganti fitur sepertinya banyak-ke-satu.
Misalkan kita memiliki nomor dokumen kata dikelilingi oleh tanda kurung, seperti (6)
dan kami ingin menghapus tanda kurung dan meletakkan titik di akhir, seperti 6.
Misalkan kita buka cari / ganti. Kami kemudian masuk dalam opsi berikut:
FIND WHAT: (^#)
REPLACE WITH: 5.
Di atas akan memiliki efek sebagai berikut:
.--------.-------.
| BEFORE | AFTER |
.--------.-------.
| (1) | 5. |
.--------.-------.
| (2) | 5. |
.--------.-------.
| (3) | 5. |
.--------.-------.
| (4) | 5. |
.--------.-------.
Bagaimana kita bisa memasukkan pola yang cocok dalam output / hasil?
Saya ingin melakukan sesuatu seperti ini:
## (5)
## becomes
## AAAA(5).1234
FIND WHAT: (^#)
REPLACE WITH: AAAA^MATCHED_PATTERN.1234
## AAAA(5).1234
## becomes
## 5).1234
FIND WHAT: AAAA(
REPLACE WITH:
## 5).1234
## becomes
## 5.
FIND WHAT: ).1234
REPLACE WITH:
^&
, tapi saya tidak mengerti contoh Anda.Jawaban:
Saya tidak begitu mengerti contoh Anda, jadi saya tidak yakin apakah ini yang Anda tanyakan, tetapi jika Anda ingin membuatnya 5. Anda akan menemukan (5) ganti dengan 5.
sumber
Daripada mencari dan mengganti yang terpisah seperti yang ditunjukkan pada contoh di atas untuk menghapus tanda kurung, Anda dapat melakukan pencarian dan penggantian wildcard. Caranya adalah dengan memisahkan bagian-bagian - untuk menemukan, bagian pertama adalah braket putaran pembukaan, bagian kedua adalah angka, dan bagian ketiga adalah braket putaran penutup. Kemudian di pengganti Anda, Anda tetap bagian kedua dan tambahkan berhenti penuh.
Bagian dalam temuan tertutup kurung bundar.
Untuk "rentang" karakter yang akan dicari, lampirkan di kurung siku.
Tanda "adalah untuk" keluar "dari karakter khusus sehingga Anda dapat mencari tanda kurung buka dan tutup.
Jadi yang ditemukan adalah: ([/ (]) ([0-9] @) ([/)]) Dan penggantinya adalah: \ 2.
Ingatlah untuk memilih opsi untuk Menggunakan wildcard.
Ini akan menemukan (5) atau (11) misalnya, dan ganti dengan 5. dan 11. masing-masing.
sumber