A regex kifejezések a (Google Táblázat) függvények fenegyerekei. Eszméletlen összevisszaságnak tűnnek, de csodálatos dolgokra képesek, a szövegekben való összetett keresés, és szövegmanipulációk terén. Most a regexreplace függvény egy egyszerű, hatékony példáját mutatom be írásjelek (központozás) szövegből való kigyomlálására ...
Központozás (írásjelek) lecserélése szövegben a regexreplace függvénnyel
- a működés illusztrálására, másod ezt az írásjel gyűjteményt a Google Táblázat egyik (B3) cellájába
- az írásjelek lecserélésére használd ezt a regex függvényt
ahol a B3 cella tartalmazza azt a szöveget, amiben a központozási írásjeleket keresed és le kell cserélni.
A trükkös varázsbetű a pontosvessző után, idézőjelben jön, és ez a
A második pontosvessző után, idézőjelben az a szöveg áll, amire a megtalált írásjelet a függvény le fogja cserélni (jelen esetben egy nagy A betűre!
Összefoglalva tehát ez a regex függvény, "emberi nyelven" így szól: keresd meg a B3 szöveges cellában az összes írásjelet (központozási jelet), és egyenként, mindegyiket cseréld le egy nagy a betűre.
Keresés és lecserélést tudnánk végezni HELYETTE függvénnyel is, de csak úgy, ha minden egyes írásjelre külön alkalmaznánk! A REGEXREPLACE trükkje, szépsége, egyszerűsége éppen abban áll, hogy az egész egy \W -vel elintézhető! Sok legyet egy csapásra! :)
Tipp!
---
0 megjegyzés:
Megjegyzés küldése