====== 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: