Düzgün çalışması için bu regex'i almaya çalışıyorum, ancak bunu yapamıyorum. Zaman saati desteği ile birlikte 12 Saat Zaman Damgası için Regex
Temelde kez bu kombinasyonları almak için regex gerekir:12am
12:30am
12am - 12pm
12:30am - 1:30am
12:30 - 1:30am
12 - 1:30am
Ben eklerseniz? ([a | p] m) bölümümün arkasında, regex yapmak istemediğim numaralarla eşleşir.
İşte benim regex kodu:
(?:(1[012]|[1-9]):([0-5][0-9])|(1[012]|[1-9])) ?([a|p]m)(?:\s-\s(?:(1[012]|[1-9]):([0-5][0-9])|(1[012]|[1-9])) ?([a|p]m))?
Herhangi bir yardım takdir, teşekkür ederim.
alışkanlık yeterli https://regex101.com/r/gN1qS7/3? – rock321987
Bazı yerlere '' 'eklemeniz gerekiyor (bkz. [Demo] (https://regex101.com/r/cN7yK1/1)). –
@ rock321987 Bu hile yapmak, ancak hala kendi "12" kadar alır, e-posta içeriği ile bu regex çalıştırıyorum ve örneğin bir tarih eşleşecek gibi görünüyor: "12 Şubat" –