regex
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| regex [2017/03/11 15:26] – [Auflisten aller Bibliotheken eines Programms] karl | regex [2018/10/18 18:50] (aktuell) – [Arduino and Progmem] karl | ||
|---|---|---|---|
| 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: | ||
| </ | </ | ||
| - | {{tags>deutsch linux scripts}} | + | ==== 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>deutsch linux scripts}} | ||
regex.1489242371.txt.gz · Zuletzt geändert: von karl
