Wpis z mikrobloga

Jakiś czas temu trafiłem a verbal expressions, ale ostatecznie nie użyłem ich w projekcie.

# Create an example of how to test for correctly formed URLs
verbalexpression = VerEx()
tester = (verbal
expression.
............startofline().
............find('http').
............maybe('s').
............find('://').
............maybe('www.').
............anythingbut(' ').
............end
ofline()
)

# Create an example URL
test
url = "https://www.google.com"

# Test if the URL is valid
if tester.match(test_url):
....print "Valid URL"

#
via Wykop Mobilny (Android)
  • 2
@zarev: @Saly: Przechwytywanie zagnieżdżonych i powtarzających się grup. Nie da się tego zrobić bezpośrednio, więc trzeba się trochę grzebać w tych regułach, które bardziej przypominają pradawne runy, niż coś, czego się używa w XXI wieku.

@ProfesorBigos: pokaż przykład ( ͡° ͜ʖ ͡°)
Co do czytelności to mogę jedynie doradzić nazwane grupy.