REGEX

A REGEX függvény lehetővé teszi a reguláris kifejezések használatát más szöveges és feltételes függvényekben. Minden olyan függvénnyel használható, amely feltételt (HA, DARABTELI...) vagy karakterlánc-egyezést (HELYETTE, SZÖVEG.ELŐTTE...) vár. Amikor nem feltételként vagy szöveg kereséséhez van használva, a REGEX a mögöttes reguláris kifejezést karakterláncértékként adja vissza.

REGEX(reguláris-kifejezés-karakterlánc; kis-/ nagybetűérzékeny)

reguláris-kifejezés-karakterlánc: A reguláris kifejezést képviselő karakterláncérték.

kis-/ nagybetűérzékeny: Opcionális modális érték, amely meghatározza, hogy a reguláris kifejezés megkülönbözteti-e a kisbetűket és a nagybetűket.

Kis-/ nagybetűérzékeny (IGAZ vagy kihagyva): A reguláris kifejezés megkülönbözteti a kisbetűket és a nagybetűket.

Kis-/ nagybetű-érzéketlen (HAMIS): A reguláris kifejezés nem különbözteti meg a kisbetűket és a nagybetűket.

Megjegyzések

  • A reguláris-kifejezés-karakterlánc csak az ICU-szabványnak megfelelő lehet.

  • A REGEX kifejezés összefűzhető másik REGEX kifejezéssel, ahogy reguláris karakterlánc-kifejezésekkel is. Ha azonban a REGEX reguláris karakterlánccal van összefűzve, akkor az eredmény reguláris karakterlánc, nem pedig REGEX.

Példák

A =DARABTALÁLAT("A szavak megszámlásához használjon regexet."; REGEX("\w+")) eredménye 5.

A =SZÖVEG.ELŐTTE("Olvassa be a számok előtti szöveget, 12345, és a többit hagyja ki."; REGEX("[0-9]+")) eredménye "Olvassa be a számok előtti szöveget".

Legyen az A1:A10 tartomány összes cellájában egy-egy szó, amelyek közül 5 tartalmazza az "a" betűt.

A =DARABTELI(A1:A10; REGEX("a+";HAMIS)) eredménye 5.

A =HELYETTE("example@example.com: Marina e-mail"; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"); "") eredménye "Marina e-mail".

A =HELYETTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+)(\.[A-Za-z]{2,4})"); "$2@$1$3") eredménye "example.com@marina.com".

A =DARABTALÁLAT("Elem1, elem2, elem3", REGEX("elem[0-9]")) eredménye 2.

A =DARABTALÁLAT("Elem1, elem2, elem3", REGEX("elem[0-9]"; HAMIS)) eredménye 3.

Legyen az A1 cella tartalma "Ügyfél e-mail-címe: client@example.com".

A =HA(DARABTALÁLAT(A1; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}")); "E-mail-címet tartalmaz"; "Nem e-mail-cím") eredménye: "E-mail-címet tartalmaz".

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Hasznos?
Karakterkorlát: 250
A maximális karakterkorlát 250.
Köszönjük a visszajelzést!
Morty Proxy This is a proxified and sanitized view of the page, visit original site.