0 suara
366 tampilan

Saya pikir sebaiknya saya memulai topik baru tentang hal ini daripada melanjutkan diskusi di topik lain.

Saya ingin menghapus semua baris \s (\s, \s1, \s2, dll.). Baris-barisnya kosong. Saya bisa dengan mudah menghapus penanda (markers), tetapi saya tidak yakin bagaimana cara menghapus barisnya.

Dua solusi berikut telah diusulkan, tetapi belum berhasil:
\s\d? [^\]* (tidak menemukan penanda \s mana pun)
\s\d? [^\r]+\r\n (menghapus semua baris satu per satu termasuk ayat)

Apakah ada ide lain?

Diterjemahkan secara otomatis dari English
Paratext oleh (127 poin)
ditampilkan kembali | 366 tampilan

2 Jawaban

0 suara
Jawaban terbaik

Halo anon928451,

Saya rasa dua RegEx yang Anda sebutkan membutuhkan satu \ lagi sebelum \s di awal baris.

Apakah ada \s yang berisi teks, atau apakah semua \s dalam proyek ini kosong?

Jika semuanya kosong, saya pikir Anda bisa melakukan pencarian teks sederhana untuk \s dan menggantinya dengan kosong. Lalu lakukan pencarian lain untuk \s1, dll. Anda tidak perlu menggunakan RegEx. Paratext akan mengurus pembersihan baris-baris kosong tersebut. Tentu saja, jika Anda menghapus \s dan ternyata ada teks setelahnya, Anda akan membuat sedikit kekacauan.

Diterjemahkan secara otomatis dari English
oleh (607 poin)

Sempurna. Saya tidak tahu bahwa Paratext akan menghapus baris kosong. Terima kasih!

Diterjemahkan secara otomatis dari English

Hanya untuk menambahkan pada komentar @LivingField, Anda sebaiknya mencari \s1, \s2, dll terlebih dahulu, dan baru menghapus \s sebagai hal terakhir.

Mengapa? Karena jika Anda menghapus semua penanda \s, setiap \s1 akan berubah menjadi angka 1 acak yang tersisa di tengah teks Anda.

Diterjemahkan secara otomatis dari English
0 suara

Hanya untuk memastikan semuanya jelas, di RegEx Pal (tersedia di menu utama Paratext, di bawah Advanced), Anda bisa mencari: \\s\d? [^\r]+\r\n dan menggantinya dengan kosong untuk menghapus judul bagian. Itu termasuk backslash tambahan yang dibahas oleh LivingField. (Kemungkinan besar para penerbit sebelumnya tidak menandai ekspresi reguler mereka sebagai “Preformatted text” saat menulis postingan mereka, sehingga salah satu backslash “dimakan” dalam output.)

Menjawab @mnjames, ekspresi reguler ini secara otomatis menangani semua bentuk judul bagian, \s, \s1, s2, dll. Regex tersebut mengandung \d?, yang memerintahkan untuk mencocokkan angka opsional, sehingga cocok dengan semua bentuk judul bagian tersebut. Anda tidak perlu mencari penanda \s secara terpisah.

Diterjemahkan secara otomatis dari English
oleh (1,4k poin)

Pertanyaan terkait

0 suara
1 jawaban 308 tampilan
Kemarin, saat membuka Paratext 9.1, seorang pengguna menerima pesan peringatan pop-up berikut: Le projet ... muncul setiap kali Paratext dibuka. Bagaimana cara menghilangkannya?
n8_in_car 298 bertanya Nov 17, 2021
0 suara
3 jawaban 302 tampilan
Bisakah saya menyesuaikan spasi baris pada proyek Terjemahan Balik saya?
Michel 125 bertanya Nov 4, 2023
0 suara
2 jawaban 399 tampilan
Secara internal, dari mana baris parse gloss di interlinearizer mengambil informasinya? Saya mulai mencoba adaptasi menggunakan ... -04 11_21_20-Paratext 9.21264 269 13.6 KB
anon297911 424 bertanya Mar 4, 2022
0 suara
1 jawaban 275 tampilan
Saat saya menambahkan istilah atau frasa baru ke Biblical Terms, salah satu hal yang harus diisi adalah daftar referensi ... ada cara untuk membuat daftar seperti itu di Paratext.
viverechristus 296 bertanya Jul 15, 2021
0 suara
2 jawaban 357 tampilan
A team I support has been publishing selected Psalms and other chapters to their Scripture app as the chapters are approved ... might be useful to other teams in other regions too.
anon469793 155 bertanya Nov 11, 2019
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,048 pertanyaan
6,007 jawaban
5,672 komentar
2,028 pengguna