Da denkt man doch, ich hab entweder eine Singleline, oder eine Multiline Regex. Weit gefehlt! Man kann durchaus beide RegexOptions bei einer Regex haben. Hier ein kleiner auszug aus der MSDN Dokumentation zu den RegexOptions:
Multiline:
Mehrzeilenmodus. Ändert die Bedeutung von ^ und $, sodass sie jeweils dem Anfang und Ende einer beliebigen Zeile und nicht nur dem Anfang und Ende der gesamten Zeichenfolge entsprechen.
Singleline:
Gibt den Einzeilenmodus an. Ändert die Bedeutung des Punkts (.), sodass dieser jedem Zeichen entspricht (und nicht jedem Zeichen mit Ausnahme von \n).
Wichtig: Da Regex von normalerweise Greedy (d.h. den längsten passenden Text) suchen matcht man, wenn man Multiline und Singleline bei einer Regex angibt und ein ".*" verwendet, den ganzen Eingabetext.
Heute gelernt
Schnell aufschreiben, bevor ich es gleich wieder vergesse
Montag, 25. April 2011
Mittwoch, 20. April 2011
Shortcut für Windows 7 Lupe
Heute zufällig gefunden (eigentlich wollte ich eine Tilde ~ haben). Mit der Tastenkombination
zoomt man in den Desktop rein und damit geht automatisch die Lupe an. Mit
zoomt man wieder raus.
beendet die Lupe.
[Windows] + [+]
zoomt man in den Desktop rein und damit geht automatisch die Lupe an. Mit
[Windows]+ [-]
zoomt man wieder raus.
[Windows]+ [Esc]
beendet die Lupe.
Mittwoch, 13. April 2011
CSS Child Selector vs Descendant Selector
Auf meine Weg zum CSS Zealot hab ich heute folgendes gelernt den unterschied zwischen Child (Kind) und Descendant (Nachfahre) Selector gelernt. Der Child Selector wählt nur die direkten Nachfahren aus, der Descendant Selector wählt in beliebiger Tiefe aus.
Beim Child Selector werden die Selektoren mit einem größer zeichen getrennt, beim Desendant Selektor einfach hintereinander geschrieben.
Ein Beispiel für Child Selector:
Hier werden nur die tr-Tags ausgewählt die sich direkt unterhalb eines tbody-Tags befinden.
Also die tr hier wird nicht ausgewählt:
Ein Beispiel für Descendant Selector:
Hier werden alle span-Tags ausgewählt die sich innerhalb eines div-Tags befinden. Egal in welcher Verschachtelungstiefe. Hier werden also beide span-Tags ausgewählt:
<div><span><span>...</span></span></div>
Beim Child Selector werden die Selektoren mit einem größer zeichen getrennt, beim Desendant Selektor einfach hintereinander geschrieben.
Ein Beispiel für Child Selector:
table > tbody > tr
{
...
}
Hier werden nur die tr-Tags ausgewählt die sich direkt unterhalb eines tbody-Tags befinden.
Also die tr hier wird nicht ausgewählt:
<table><tr>...</tr></table>
Ein Beispiel für Descendant Selector:
div span
{
...
}
Hier werden alle span-Tags ausgewählt die sich innerhalb eines div-Tags befinden. Egal in welcher Verschachtelungstiefe. Hier werden also beide span-Tags ausgewählt:
<div><span><span>...</span></span></div>
Dienstag, 12. April 2011
Suchen unter Windows 7
Wie es immer so ist manchmal will man nur in den Dateinamen suchen und manchmal auch in den Dateien selbst. Irgendwie ist das immer anders und drum hab ich das hier mal zusammengeschrieben was man alles berücksichtigen muss.
Zuerst sollte man die Indizierungsoptionen prüfen, da Windows 7 mit Standardeinstellungen nur in indizierten Verzeichnissen mit in die Dateien reinschaut. Dies sieht man am schnellsten so:
Explorer öffnen -> Organisieren -> Ordner und Suchoptionen
Zuerst sollte man die Indizierungsoptionen prüfen, da Windows 7 mit Standardeinstellungen nur in indizierten Verzeichnissen mit in die Dateien reinschaut. Dies sieht man am schnellsten so:
Explorer öffnen -> Organisieren -> Ordner und Suchoptionen
Hier sieht man, dass nur bei indizierten Verzeichnissen die Dateiinhalte berücksichtigt werden. Möchte man immer Dateiinhalte mit durchsuchen muss man die 2. Option anschalten.
Wenn man dann aber doch nur Dateinamen durchsuchen möchte, kann man ohne an der Konfiguration etwas zu verstellen dem Suchbegriff ein "name:" voranstellen und schon werden wieder nur die Dateinamen durchsucht.
Abonnieren
Posts (Atom)