1 cevap
Yapay zeka modelleri InDesign için düzenli ifade üretirken sıklıkla açgözlü (greedy) eşleme kullanır. Kodun içinde geçen `.*` veya `.+` gibi ifadeler, ilk eşleşen soru numarasından sayfanın sonundaki diğer soruya kadar olan her şeyi tek bir parça sayar.
Sorunu düzeltmek için şu adımları uygulayın:
- Düzen > Bul/Değiştir (Edit > Find/Change) penceresini açın (Kısayol: Ctrl+F / Cmd+F) ve GREP sekmesine gelin.
- Yapay zekanın verdiği kod içerisindeki `+` veya `*` işaretlerinin hemen ardına `?` ekleyin (örneğin `.+?` yaparak eşlemeyi tembel/lazy hale getirin).
- Soru numaralarının yalnızca paragraf başında aranması için kodun en başına `^` (şapka) simgesini ekleyin. Örnek doğru yapı: `^Soru\s\d+[)\.]`.
- Bulunan metnin bozulmaması için Biçimi Değiştir (Change Format) kutusundan hazırladığınız karakter stilini seçin ve Değiştir (Change To) alanını boş bırakarak Tümünü Değiştir (Change All) deyin.
Ayrıntılı anlatım: Dizgide Yapay Zeka: Mizanpajda Tehdit mi Kurtarıcı mı?.