Saya ingin mengubah huruf kecil menjadi huruf kapital dalam situasi tertentu - misalnya, saya ingin mengubah semua huruf kecil setelah titik dua menjadi huruf kapital. Tidak ada satu aturan tunggal yang bisa saya gunakan di RegEx Pal untuk mencapai ini, tetapi ada fitur yang tidak terdokumentasi yang memungkinkan saya membuat daftar perubahan sederhana untuk dijalankan. (CATATAN: ada ekspresi reguler yang bisa melakukan ini, tetapi tidak di RegEx Pal.)
- Buat dokumen teks dengan entri yang mengikuti format ini:
# I can use the # to add comments to the list
: a-->: A
: b-->: B
: c-->: C
Yang ada di sebelah kiri dipisahkan dari yang ada di sebelah kanan oleh -->
- Setelah Anda menyimpan file ini, Anda dapat menggunakannya di jendela pencarian RegEx Pal dengan mengetik:
-->{Path}\{Filename}
For instance:
-->c:\My Paratext 8 Projects\zzProj\shared\changes.txt
- Quando file dijalankan, teks yang ditemukan di seluruh bab akan disorot. Jika Anda menjalankan ini di Find/Replace, item pertama yang ditemukan dan teks sisanya akan disorot, tetapi di panel penggantian akan terlihat bahwa penggantian yang benar sedang dilakukan. Jendela penggantian harus dibiarkan kosong karena daftar menyediakan penggantian tersebut
CATATAN Eksperimen saya dengan ini menunjukkan bahwa saya tidak bisa menggunakan karakter Unicode yang kompleks. Jika saya ingin melakukan perubahan seperti:
Jesus-->Jesús
Saya harus menyimpan file teks dalam format ANSI atau jika tidak, ú akan rusak dalam teks.
Juga
Meskipun saya bisa menyertakan spasi di sisi kiri tanda hubung ganda, saya tidak bisa menyertakan spasi di akhir sisi kanan - itu akan dihapus dalam pemrosesan. Dan jika saya ingin mencari titik atau tanda tanya di sisi kiri, ini harus di-escape terlebih dahulu:
\. a-->. A
\? a-->? A
Mungkin ada hal-hal lain yang mungkin tidak bekerja seperti yang diharapkan. Jika Anda ingin mencoba ini, saya sarankan untuk memulai dengan daftar yang sangat sederhana dan kemudian menambahkannya seiring berjalannya waktu.
I want to change lowercase to uppercase in certain situations - for instance I want to change all lowercase after a colon to uppercase. There is no single rule that I can use in RegEx Pal to accomplish this, but there is an undocumented feature that lets me create a list of simple changes to run. (NOTE: there are regular expressions that can do this, but not in RegEx Pal.)
- Create a text document with entries that follow this format:
# I can use the # to add comments to the list
: a-->: A
: b-->: B
: c-->: C
What is on the left is separated from what is on the right by -->
- Once you save this file you can use it in the search window of RegEx Pal by typing:
-->{Path}\{Filename}
For instance:
-->c:\My Paratext 8 Projects\zzProj\shared\changes.txt
- When the file runs it will highlight text found in the entire chapter. If you run this in a Find/Replace then it will highlight the first item found and remaining text, but in the replace panel it will show that it is doing correct replacements. The replace window should be left blank since the list is providing the replacement
NOTE My experiments with this showed that I could not use complex Unicode characters. If I wanted to do a change like:
Jesus-->Jesús
I had to save the text file in ANSI format or else the ú would be corrupted in the text.
Also
While I could include spaces on the left side of the hyphen hyphen, I could not include a space at the end of the right side - it would get removed in the processing. And if I wanted to search on the left for a period or question mark, these had to be escaped first:
\. a-->. A
\? a-->? A
There are probably other things that may not work quite like expected. If you want to try this, I suggest starting with a very simple list and then adding to it as you go.
Diterjemahkan secara otomatis dari English