Ben Bu normal ifade $(
(dize $
veya (
içeriyorsa, dize geçerli olacaktır) içeren herhangi bir dize reddetmek için kullanılan aşağıdaki normal ifadeYang: negatif lookahead eşdeğeri?
(?!.[$][(]).*.
yazdı. Her neyse, bu çözüm java kullanarak çalışıyor, ancak yang ile çalışan ?!
(negatif lookahead) kullanmadan başka bir çözüme ihtiyacım var.
Bu bağlantı da dize veya (
dışında bir yılı sonuna kadar takip eğer Bu $
ler sadece maçları
([^$]|[$]+[^($])*[$]*
normal ifadeler kullanabilirsiniz nasıl kullanıcı düzenli ifade Yang https://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#regexs
. Negatif bir bakış açısı '(? fge
"$ (' is '(? S)^(?!. * [$] [(]). * $' Içermeyen bir dizginin Java regex'i. Neden olumsuz bir bakış istemezsiniz? –
'?! Negatif bir görünüm değil, olumsuz bir görünüm var.Nedene bakmak istemezsiniz? – Xufox