====== Wyrażenia regularne w Calc ======
===== Znajdź frazę "abc" =====
^abc$
W tym przykładzie kod pozwala na odnalezienie frazy ''abc'' i tylko ''abc''.
===== Znajdź frazę "*abc" =====
.*abc$
Kod pozwala na odnalezienie frazy ''abc'' z dowolną zawartością przed nim.
* Przykład zgodności: 1abc, abcabc, 123abc, abc
* Przykład niezgodności: 1abc1, cabcc, abc1
===== Znajdź frazę "abc*" =====
^abc.*
Przykład pozwala odnaleźć frazę ''abc'' z dowolną zawartością po frazie.
* Przykład zgodności: abc, abc1, abcabc, abc123
* Przykład niezgodności: 1abc, 123abc, abcabc
===== Znajdź frazę "abc" lub "123*" lub "*a2c" =====
^abc$ | ^123.* | .*a2c$
Przykład pozwala odnaleźć frazę ''abc'' z dowolną zawartością po frazie.
* Przykład zgodności: abc, 123, 1234, a2c, 1a2c
* Przykład niezgodności: ab, 1123, a2c1
===== Znajdź frazę "abc" i "123" i "a2c" =====
^(?=.*abc)(?=.*123)(?=.*a2c).*
Przykład pozwala odnaleźć frazę ''abc'', która musi występować z frazą ''123'' i ''a2c''.
* Przykład zgodności: abc 123 a2c, 123 abc a2c, a2c 123 abc
* Przykład niezgodności: abc abc 123, a2c 123, 123 123,
===== Znajdź frazę "abc" i "123" i "a2c" lub "xyz"=====
^(?=.*abc)(?=.*123)(?=.*a2c).* | ^xyz$
Przykład pozwala odnaleźć frazę ''abc'', która musi występować z frazą ''123'' i ''a2c'' lub tylko ''xyz''.
* Przykład zgodności:
* Przykład niezgodności:
===== Znajdź frazę "abc123" lub "abc 123" =====
^abc\s?123$
Przykład pozwala odnaleźć frazę ''abc123'' lub ''abc 123''. Spacja może występować lub nie.
* Przykład zgodności:
* Przykład niezgodności: