Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
regex [2017/03/11 13:11] karl angelegt |
regex [2018/10/18 18:50] (aktuell) karl [Arduino and Progmem] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Regular Expressions (regex) ====== | ====== Regular Expressions (regex) ====== | ||
+ | |||
+ | ===== Online Tools ===== | ||
+ | * Zeigt die extrahierten Gruppen an: https:// | ||
+ | * Empfohlen von Flo: https:// | ||
+ | |||
===== Beispiele ===== | ===== Beispiele ===== | ||
Zeile 18: | Zeile 23: | ||
</ | </ | ||
+ | ==== Arduino and Progmem ==== | ||
+ | Um Speicherplatz im RAM zu sparen, kann das F() Makro verwendet werden, siehe auch [[arduino# | ||
+ | In QtCreator suchen wir nach | ||
+ | < | ||
+ | Serial.println\(([^; | ||
+ | </ | ||
+ | und ersetzten es mit | ||
+ | < | ||
+ | Serial.println(F(\1)); | ||
+ | </ | ||
+ | |||
+ | Vorausgesetzt wird hier, dass die Strings keinen Strichpunkt enthalten. | ||
+ | Ist man sich sicher, dass ein Aufruf von '' | ||
+ | < | ||
+ | Serial.println\((.*)\); | ||
+ | </ | ||
+ | {{tag> | ||