Benutzer-Werkzeuge

Webseiten-Werkzeuge


regex

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
regex [2018/10/18 18:33]
karl [Auflisten aller Bibliotheken eines Programms]
regex [2018/10/18 18:50] (aktuell)
karl [Arduino and Progmem]
Zeile 24: Zeile 24:
  
 ==== Arduino and Progmem ==== ==== Arduino and Progmem ====
-Um Speicherplatz im RAM zu sparen, kann das F() Makro verwendet werden: \\ +Um Speicherplatz im RAM zu sparen, kann das F() Makro verwendet werden, siehe auch [[arduino#arduino_and_size_optimization]]: \\ 
-In QtCreator suchen wir nach ''Serial.println\((.*)\);'' und ersetzten es mit ''Serial.println(F(\1));''+In QtCreator suchen wir nach  
 +<code> 
 +Serial.println\(([^;]*)\); 
 +</code> 
 +und ersetzten es mit  
 +<code> 
 +Serial.println(F(\1)); 
 +</code>
  
 +Vorausgesetzt wird hier, dass die Strings keinen Strichpunkt enthalten. 
 +Ist man sich sicher, dass ein Aufruf von  ''Serial.println()'' mit dem letzten Strichpunkt der Zeile endet (also nicht noch ein Befehl hinten nachgestellt ist), dann kann auch dieser Suchstring funktionieren:
 +<code>
 +Serial.println\((.*)\);
 +</code>
  
 {{tag>deutsch linux scripts}} {{tag>deutsch linux scripts}}
  
regex.1539880401.txt.gz · Zuletzt geändert: 2018/10/18 18:33 von karl