„Benutzer:Deadbot/regex“ – Versionsunterschied
Stummi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
__TOC__ |
|||
== Regex-Sammlung == |
|||
Im folgenden sollen hier die ersten Regexe gesammelt werden, die dann auf der finalen Seite stehen sollen. Später können dann noch weitere hinzugefügt werden. Die hier stehenden Regexe sollen dann auch schon mal getestet werden. (Anfangs ohne Schreibzugriff) |
|||
Ich würde Vorschlagen, bis auf weiteres die Einträge im Format des Vorschlages 3 zu machen. Später sollte eine einfache Konvertierung möglich sein. |
|||
Gruß, --[[Benutzer:Rhododendronbusch|Rhodo]] <sup>[[Benutzer Diskussion:Rhododendronbusch|Busch]]</sup> 21:13, 27. Mai 2008 (CEST) |
|||
<source lang="reg"> |
|||
</source> |
|||
== Vorschlag I ([[Benutzer:Stummvoll]]) == |
== Vorschlag I ([[Benutzer:Stummvoll]]) == |
||
Zeile 31: | Zeile 43: | ||
R: /^foo(ab|cd)df[cCdD]{0,5}$/ |
R: /^foo(ab|cd)df[cCdD]{0,5}$/ |
||
C: foo-$1-dfEEEEE |
C: foo-$1-dfEEEEE |
||
</source> |
|||
== Vorschlag III == |
|||
Dieser Vorschlag ist eine Kombination aus den vorhergehenden. Ich schlage als Trennung zwischen einzelnen Regexen (samt Korrekturzeile und Beschreibungszeile) eine oder mehrere Leerzeilen vor. Auf diese Weise können Überschriften durch eine vorangestellte Raute erstellt werden. |
|||
Zusammenfassung der Syntax: |
|||
* Kommentare: Präfix: Raute „#“ |
|||
* Regexe: Präfix: „RE:“ |
|||
* Korrekturzeilen: Präfix: „KO:“ |
|||
* Zusammenfassungszeile: „ZU:“ |
|||
* Zusammenfassungszeile optional |
|||
* Leerzeichen nach den Doppelpunkten werden ignoriert |
|||
Gruß, --[[Benutzer:Rhododendronbusch|Rhodo]] <sup>[[Benutzer Diskussion:Rhododendronbusch|Busch]]</sup> 21:13, 27. Mai 2008 (CEST) |
|||
<source lang="reg"> |
|||
# kurze Beschreibung für ersten Eintrag |
|||
RE: [ ]?([^=]+):[ ]? |
|||
KO: $1 |
|||
# kurze Beschreibung |
|||
# für zweiten Eintrag |
|||
RE: /^foo(ab|cd)df[cCdD]{0,5}$/ |
|||
KO: foo-$1-dfEEEEE |
|||
ZU: Setze Minuszeichen um ab oder cd in foo..df |
|||
# Reihenfolge innerhalb eines Blockes egal |
|||
# Suche am Zeilenanfang nach foo... |
|||
RE: /^foo(ab|cd)df[cCdD]{0,5}$/ |
|||
# Zwischendurch darf auf gerne noch ein Kommentar stehen |
|||
# welcher durch eine weitere Raute auch mehrzeilig werden kann... |
|||
ZU: Setze Minuszeichen um ab oder cd in foo..df |
|||
# ... und ersetze es durch ... |
|||
KO: foo-$1-dfEEEEE |
|||
</source> |
</source> |
Version vom 27. Mai 2008, 21:13 Uhr
Regex-Sammlung
Im folgenden sollen hier die ersten Regexe gesammelt werden, die dann auf der finalen Seite stehen sollen. Später können dann noch weitere hinzugefügt werden. Die hier stehenden Regexe sollen dann auch schon mal getestet werden. (Anfangs ohne Schreibzugriff)
Ich würde Vorschlagen, bis auf weiteres die Einträge im Format des Vorschlages 3 zu machen. Später sollte eine einfache Konvertierung möglich sein.
Gruß, --Rhodo Busch 21:13, 27. Mai 2008 (CEST)
Vorschlag I (Benutzer:Stummvoll)
==[ ]?([^=]+):[ ]?==
== $1 ==
Vorschlag II (Benutzer:Rhododendronbusch)
# kurze Beschreibung für ersten Eintrag
[ ]?([^=]+):[ ]?
$1
# kurze Beschreibung
# für zweiten Eintrag
/^foo(ab|cd)df[cCdD]{0,5}$/
foo-$1-dfEEEEE
Verbesserungsvorschlag (Begründung hier)
von Stummvoll auf Basis von Vorschlag II
# kurze Beschreibung für ersten Eintrag
R: [ ]?([^=]+):[ ]?
C: $1
# kurze Beschreibung
# für zweiten Eintrag
R: /^foo(ab|cd)df[cCdD]{0,5}$/
C: foo-$1-dfEEEEE
Vorschlag III
Dieser Vorschlag ist eine Kombination aus den vorhergehenden. Ich schlage als Trennung zwischen einzelnen Regexen (samt Korrekturzeile und Beschreibungszeile) eine oder mehrere Leerzeilen vor. Auf diese Weise können Überschriften durch eine vorangestellte Raute erstellt werden.
Zusammenfassung der Syntax:
- Kommentare: Präfix: Raute „#“
- Regexe: Präfix: „RE:“
- Korrekturzeilen: Präfix: „KO:“
- Zusammenfassungszeile: „ZU:“
- Zusammenfassungszeile optional
- Leerzeichen nach den Doppelpunkten werden ignoriert
Gruß, --Rhodo Busch 21:13, 27. Mai 2008 (CEST)
# kurze Beschreibung für ersten Eintrag
RE: [ ]?([^=]+):[ ]?
KO: $1
# kurze Beschreibung
# für zweiten Eintrag
RE: /^foo(ab|cd)df[cCdD]{0,5}$/
KO: foo-$1-dfEEEEE
ZU: Setze Minuszeichen um ab oder cd in foo..df
# Reihenfolge innerhalb eines Blockes egal
# Suche am Zeilenanfang nach foo...
RE: /^foo(ab|cd)df[cCdD]{0,5}$/
# Zwischendurch darf auf gerne noch ein Kommentar stehen
# welcher durch eine weitere Raute auch mehrzeilig werden kann...
ZU: Setze Minuszeichen um ab oder cd in foo..df
# ... und ersetze es durch ...
KO: foo-$1-dfEEEEE