Регулярные выражения: различия между версиями

: Простая группа с захватом.
; (?<nowiki>:</nowiki>)
: Группа без захвата. То же самое, но заключённое в скобках выражение не добавляется к списку захваченных фрагментов. Например, если требуется найти или «здравствуйте», или «здрастездраститя», но не важно, какое именно приветствие найдено, можно воспользоваться выражением <code>здра(?:стеститя|вствуйте)</code>.
;(?=)
: Группа с положительной опережающей проверкой (positive lookahead assertion). Продолжает поиск только если справа от текущей позиции в тексте находится заключённое в скобки выражение. При этом само выражение не захватывается. Например, <code>говор(?=ить)</code> найдёт «говор» в «говорить», но не в «говорит». Иными словами, ищет в строке «говор», после которого сразу идут символы «ить» — если находит, выдает истину, иначе — ложь (FALSE).
Анонимный участник
https://ru.m.wikibooks.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9/148054
ru.m.wikibooks.org
crawl=CC-MAIN-2020-16
22382
application/http; msgtype=response
sha1:VL2YVWEK6I3G2RX3BP4PWD273F5LHUSQ
<urn:uuid:23d13ae4-5b1d-4bba-9b47-c43e50e9c417>
2020-04-09T05:44:39Z
208.80.154.224
text/html
sha1:TRXJ2KCV4R2DFRYU6NM4HNE7AYNYZY3L
<urn:uuid:60e71e2b-39eb-4789-8d77-ddb3c8807436>
https://ru.m.wikibooks.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%80%D0%B0%D0%B2%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B9/148054
response
<urn:uuid:9799f51a-d766-4afe-a2f6-409a1f232ef5>
isPartOf: CC-MAIN-2020-16
publisher: Common Crawl
description: Wide crawl of the web for March/April 2020
operator: Common Crawl Admin (info@commoncrawl.org)
hostname: ip-10-67-67-46.ec2.internal
software: Apache Nutch 1.16 (modified, https://github.com/commoncrawl/nutch/)
robots: checked via crawler-commons 1.1-SNAPSHOT (https://github.com/crawler-commons/crawler-commons)
format: WARC File Format 1.1
conformsTo: http://iipc.github.io/warc-specifications/specifications/warc-format/warc-1.1/