kombine: Ben adıyla gruplarını almak için ?P<name>
kongre (detaylar here) ile Python Lookahead tekniğini kullanmak istiyorum.= ve P kısacası bir regex
fazla ayrıntı: Ben Lookahead hile here keşfetti
; Örneğin. Aşağıdaki regex ...
/^(?=.*Tim)(?=.*stupid).+
...
"Tim stupid"
veya
"stupid Tim"
gibi dizeleri algılamasını sağlayan, sipariş değil önemli olan.
?=
"işlecini" ?P
one ile nasıl birleştirebileceğimi anlayamıyorum; Aşağıdaki regex açıkçası hile yapmak ama ne istiyorum bir fikir verir vermez:
/^(?=?P<word1>.*Tim)(?=?P<word2>.*stupid).+
Bunu mu demek istediniz: ['^ (? = (? P. * Tim)) (? = (? P . * Aptal)) +'] (https://regex101.com/r/wW3bR3/ 1)? –
@suizokukan: A * yakalama * grubu bir '(...)' dir. '(? = ...)' * lookaheads * 'dir. –