Häufige Reguläre Ausdrücke für Excel-Benutzer

Version: Microsoft 365
letzte Aktualisierung:
Tipp: Verwenden Sie ⬆️ ⬇️, um die Seite nach oben und unten zu blättern. Wir empfehlen, mit einem großen Bildschirm zu browsen, um ein besseres Leseerlebnis zu erzielen.

1. Häufige Reguläre Ausdrücke

Hier ist eine Reihe von häufig verwendeten regulären Ausdrücken:
E-MailsTelefonnummernSozialversicherungsnummernPreiseZahlenDatenZeiten

Diese regulären Ausdrücke werden in der Funktion REGEXEXTRACT verwendet.
Häufige Reguläre Ausdrücke
Extrahieren E-Mails
[email protected][a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}
1john.doe[a-zA-Z0-9._%+-]+
2@@
3company[a-zA-Z0-9.-]+
4.\.
5com[a-zA-Z]{2,}
1[a-zA-Z0-9._%+-]+
[a-zA-Z0-9._%+-] Zeichensatz
a bis z,   A bis Z,   0 bis 9,   Zeichen .,   Zeichen _,   Zeichen %,   Zeichen +,   Zeichen -.
+ Quantifizierer
entspricht 1 oder mehr des vorhergehenden Tokens
2@ Zeichen
entspricht dem Zeichen "@"
3[a-zA-Z0-9.-]+
[a-zA-Z0-9.-] Zeichensatz
a bis z,   A bis Z,   0 bis 9,   Zeichen .,   Zeichen -.
+ Quantifizierer
entspricht 1 oder mehr des vorhergehenden Tokens
4\. Zeichen
entspricht dem Zeichen "."
5[a-zA-Z]{2,}
[a-zA-Z] Zeichensatz
a bis z,   A bis Z.
{2,} Quantifizierer
entspricht 2 oder mehr des vorhergehenden Tokens

4. Extrahieren Telefonnummern

Extrahieren Telefonnummern mit regulären Ausdrücken.
Extrahieren Telefonnummern

5. REGEX für Telefonnummern

Der reguläre Ausdruck für Telefonnummern ist \(\d{3}\)\s?\d{3}[-\s]?\d{4}
text:
regularExpr:
(123) 456-7890\(\d{3}\)\s?\d{3}[-\s]?\d{4}
1(\(
2123\d{3}
3)\)
4 \s?
5456\d{3}
6-[-\s]?
77890\d{4}
1\( Zeichen
entspricht dem Zeichen "("
2\d{3}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{3} Quantifizierer
entspricht 3 des vorhergehenden Tokens
3\) Zeichen
entspricht dem Zeichen ")"
4\s?
\s Zeichensatz
jedes Leerzeichen (Leerzeichen, Tabs, Zeilenumbrüche)
? Quantifizierer
entspricht zwischen 0 und 1 des vorhergehenden Tokens.
5\d{3}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{3} Quantifizierer
entspricht 3 des vorhergehenden Tokens
6[-\s]?
[-\s] Zeichensatz
Zeichen -,   jedes Leerzeichen (Leerzeichen, Tabs, Zeilenumbrüche).
? Quantifizierer
entspricht zwischen 0 und 1 des vorhergehenden Tokens.
7\d{4}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{4} Quantifizierer
entspricht 4 des vorhergehenden Tokens

6. Extrahieren Sozialversicherungsnummern

Extrahieren Sozialversicherungsnummern mit regulären Ausdrücken.
Extrahieren Sozialversicherungsnummern

7. REGEX für Sozialversicherungsnummern

Der reguläre Ausdruck für Sozialversicherungsnummern ist \b\d{3}-\d{2}-\d{4}\b
text:
regularExpr:
123-45-6789\b\d{3}-\d{2}-\d{4}\b
1\b
2123\d{3}
3--
445\d{2}
5--
66789\d{4}
7\b
1\b Wortgrenze
entspricht einer Wortgrenze.
2\d{3}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{3} Quantifizierer
entspricht 3 des vorhergehenden Tokens
3- Zeichen
entspricht dem Zeichen "-"
4\d{2}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{2} Quantifizierer
entspricht 2 des vorhergehenden Tokens
5- Zeichen
entspricht dem Zeichen "-"
6\d{4}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{4} Quantifizierer
entspricht 4 des vorhergehenden Tokens
7\b Wortgrenze
entspricht einer Wortgrenze.

8. Extrahieren Preise

Extrahieren Preise mit regulären Ausdrücken.
Extrahieren Preise

9. REGEX für Preise

Der reguläre Ausdruck für Preise ist \$\d+(?:,\d{3})*(?:\.\d{2})?
text:
regularExpr:
$1,234.56\$\d+(?:,\d{3})*(?:\.\d{2})?
1$\$
21\d+
3,234(?:,\d{3})*
4.56(?:\.\d{2})?
1\$ Zeichen
entspricht dem Zeichen "$"
2\d+
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
+ Quantifizierer
entspricht 1 oder mehr des vorhergehenden Tokens
3(?:,\d{3})*
(?:
Beginn der nicht erfassten Gruppe
,
entspricht dem Zeichen ","
\d{3}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{3} Quantifizierer
entspricht 3 des vorhergehenden Tokens
)
Ende der nicht erfassten Gruppe
* Quantifizierer
entspricht 0 oder mehr des vorhergehenden Tokens
4(?:\.\d{2})?
(?:
Beginn der nicht erfassten Gruppe
.
entspricht dem Zeichen "."
\d{2}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{2} Quantifizierer
entspricht 2 des vorhergehenden Tokens
)
Ende der nicht erfassten Gruppe
? Quantifizierer
entspricht zwischen 0 und 1 des vorhergehenden Tokens.

10. Extrahieren Zahlen

Extrahieren Zahlen mit regulären Ausdrücken.
Extrahieren Zahlen

11. REGEX für Zahlen

Der reguläre Ausdruck für Zahlen ist \b\d+\b
text:
regularExpr:
10\b\d+\b
1\b
210\d+
3\b
1\b Wortgrenze
entspricht einer Wortgrenze.
2\d+
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
+ Quantifizierer
entspricht 1 oder mehr des vorhergehenden Tokens
3\b Wortgrenze
entspricht einer Wortgrenze.

12. Extrahieren Daten

Extrahieren Daten mit regulären Ausdrücken.
Extrahieren Daten

13. REGEX für Daten

Der reguläre Ausdruck für Daten ist \b\d{1,2}/\d{1,2}/\d{2,4}\b
text:
regularExpr:
12/25/1985\b\d{1,2}/\d{1,2}/\d{2,4}\b
1\b
212\d{1,2}
3//
425\d{1,2}
5//
61985\d{2,4}
7\b
1\b Wortgrenze
entspricht einer Wortgrenze.
2\d{1,2}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{1,2} Quantifizierer
entspricht zwischen 1 und 2 des vorhergehenden Tokens.
3/ Quantifizierer
entspricht dem Zeichen "/"
4\d{1,2}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{1,2} Quantifizierer
entspricht zwischen 1 und 2 des vorhergehenden Tokens.
5/ Quantifizierer
entspricht dem Zeichen "/"
6\d{2,4}
\d Ziffer
entspricht einem beliebigen Ziffernzeichen (0-9)
{2,4} Quantifizierer
entspricht zwischen 2 und 4 des vorhergehenden Tokens.
7\b Wortgrenze
entspricht einer Wortgrenze.

14. Extrahieren Zeiten

Extrahieren Zeiten mit regulären Ausdrücken.
Extrahieren Zeiten

15. REGEX für Zeiten

Der reguläre Ausdruck für Zeiten ist \b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
text:
regularExpr:
09:00AM\b(?:[01]?\d|2[0-3]):[0-5]\d(?:\s?[AP]M)?\b
1\b
209(?:[01]?\d|2[0-3])
3::
400[0-5]\d
5AM(?:\s?[AP]M)?
6\b
1\b Wortgrenze
entspricht einer Wortgrenze.
2(?:[01]?\d|2[0-3])
(?:
Beginn der nicht erfassten Gruppe
[01]?\d Ziffer
0 bis 19
| Alternation
wirkt wie ein boolesches ODER, passt entweder dem Ausdruck davor oder danach
2[0-3] Ziffer
20 bis 23
)
Ende der nicht erfassten Gruppe
3: Quantifizierer
entspricht dem Zeichen ":"
4[0-5]\d Ziffer
0 bis 59
5(?:\s?[AP]M)?
(?:
Beginn der nicht erfassten Gruppe
\s?
jedes Leerzeichen (Leerzeichen, Tabs, Zeilenumbrüche),   entspricht zwischen 0 und 1 des vorhergehenden Tokens..
[AP]M Zeichensatz
AM oder PM
)
Ende der nicht erfassten Gruppe
? Quantifizierer
entspricht zwischen 0 und 1 des vorhergehenden Tokens.
6\b Wortgrenze
entspricht einer Wortgrenze.

16. 🎉 Fertigstellen! 🎉

Hinweis des Autors: Ich hoffe, dass Sie den Aufwand spüren können, den ich in diese Tutorials gesteckt habe. Ich hoffe, eine Reihe von sehr leicht verständlichen Excel-Tutorials zu erstellen.

Wenn es nützlich ist, helfen Sie mir, diese Tutorials zu teilen, danke!


Folge mir:
Häufige Reguläre Ausdrücke