diyorum, dizeleri bir dizi var düşünün sıra. Dolayısıyla, ben türden bir kural formüle edebilmek istiyorum:belirlenmesi dizeleri
Match the string if, and only if,
marker X occurs in the first/middle/last third of the string
Örneğin, ben ilk üçte birlik bir A
sahip dizeleri eşleştirmek isteyebilirsiniz. Yukarıdaki dizileri dikkate alarak, #1
ve #2
ile eşleşir. Son üçte bir A
olan dizeleri de eşleştirmek istiyorum. Bu, #2
ve #3
ile eşleşir.
Girdi olarak bu türden çeşitli kuralları uygulayabilen ve sonra uygun alt dizelerle eşleşen bir genel kod/regex deseni nasıl yazabilirim?
Normal ifadelerle çözülecek bir şey gibi gelmiyor. Giriş dizesinde çalışan işlevlerle kural tanımlamak daha esnektir. – nhahtdh
@nhahtdh: Muhtemelen hem işlevlere hem de normal ifadelere ihtiyaç duyar (çünkü eşleşmesini istediğim şey, basit bir olsa bile bir normal ifadeyle tanımlanmalıdır). – histelheim
Dizeler her zaman aynı sabit uzunlukta mı? – rloth