Wyrażenia regularne
- Przynajmniej jedno a, a po nim dowolna liczbab:
#!/usr/bin/perl /a+b*/
- Dowolna liczba \, a po nim dowolna liczba*:
#!/usr/bin/perl /\\*\**/
- Trzy kopie zawartości zmiennej $cokolwiek:
#!/usr/bin/perl /($cokolwiek){3}/
- Pięć dowolnych znaków (włączając znak nowego wiersza):
#!/usr/bin/perl /[\000-\377]{5}/
- To samo inaczej:
#!/usr/bin/perl /(.|\n){5}/
- Dwie lub więcej kopii jakiegoś słowa (liczba spacji między kopiami może być inna):
#!/usr/bin/perl /(^|\s)(\S+)(\s+\2)+(\s|$)/
Last modified: poniedziałek, 10 sierpnia 2015, 10:49