Funkcja REGEXPFIND

Z Planfix
Skocz do: nawigacja, szukaj

Funkcja REGEXPFIND pozwala wyodrębnić wymagany fragment tekstu ze zmiennej lub bloku informacji.

Format

  • REGEXPFIND(text; pattern)

Argumenty:

  • text — wymagany, tekst, w którym wyszukujemy za pomocą wyrażenia regularnego.
  • pattern — wymagany, wyrażenie regularne.

Przykłady

Formuła Opis Wynik
REGEXPFIND("Buy 30000$"; "(\d+)") Wyodrębnienie liczby z tekstu za pomocą wyrażenia regularnego 30000

Ważne

  • Wyrażenia regularne w Planfix są wykonywane z opcjami Pattern.DOTALL i Pattern.MULTILINE. W internetowym validatorzegms.
  • Do wyniku przetwarzania tekstu za pomocą wyrażenia regularnego trafia pierwsza grupa przechwytująca. W związku z tym to, co ma znaleźć się w wyniku, trzeba umieścić w nawiasach, a pozostałe grupy uczynić grupami nieprzechwytującymi (?:).
  • Aby pobrać dane ze stringa zawierającego cudzysłowy wewnątrz przy użyciu wyrażenia regularnego, trzeba je zabezpieczyć.

Przejdź do