Vorlage:Preg escape: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
J* (Diskussion | Beiträge) |
||
Zeile 3: | Zeile 3: | ||
{{#replace: | {{#replace: | ||
{{urlencode: | {{urlencode: | ||
− | {{{1|In diesem Text sind (inzwischen) | + | {{{1|In diesem Text sind (inzwischen) _keine Steuerzeichen mehr drin!}}} |
}} | }} | ||
− | | + | [ | + | | + | {{{leer|[\x20]}}} |
}} | }} | ||
| % | \x | | % | \x | ||
}} | }} | ||
− | | . | \. | + | | . | {{{punkt|\.}}} |
}}<noinclude> | }}<noinclude> | ||
---- | ---- | ||
Eine Vorlage, die Text so umwandelt, dass für eine Regular Expression keine Steuerzeichen (.*[]{} usw.)mehr drin sind. Auch die Leerzeichen werden umgewandelt, damit DPL damit klarkommt. Vermutlich einziger Einsatzbereich ist DPL (mit titleregexp oder includematch) | Eine Vorlage, die Text so umwandelt, dass für eine Regular Expression keine Steuerzeichen (.*[]{} usw.)mehr drin sind. Auch die Leerzeichen werden umgewandelt, damit DPL damit klarkommt. Vermutlich einziger Einsatzbereich ist DPL (mit titleregexp oder includematch) | ||
+ | |||
+ | Parameter: | ||
+ | |||
+ | <pre><nowiki> | ||
+ | {{preg_escape | ||
+ | |Text, der umgewandelt werden soll | ||
+ | |leer=Optional: Expression für Leerzeichen (standard: "[\x20]"; bitte nicht " " verwenden, das klappt nämlich nicht) | ||
+ | |punkt=Optional: Expression für Punkt (standard: "\.") | ||
+ | }} | ||
+ | </nowiki></pre> | ||
+ | |||
[[Kategorie:Programmier-Vorlagen]] | [[Kategorie:Programmier-Vorlagen]] | ||
</noinclude> | </noinclude> |
Version vom 18. Mai 2009, 07:53 Uhr
In[\x20]diesem[\x20]Text[\x20]sind[\x20]\x28inzwischen\x29[\x20]_keine[\x20]Steuerzeichen[\x20]mehr[\x20]drin\x21
Eine Vorlage, die Text so umwandelt, dass für eine Regular Expression keine Steuerzeichen (.*[]{} usw.)mehr drin sind. Auch die Leerzeichen werden umgewandelt, damit DPL damit klarkommt. Vermutlich einziger Einsatzbereich ist DPL (mit titleregexp oder includematch)
Parameter:
{{preg_escape |Text, der umgewandelt werden soll |leer=Optional: Expression für Leerzeichen (standard: "[\x20]"; bitte nicht " " verwenden, das klappt nämlich nicht) |punkt=Optional: Expression für Punkt (standard: "\.") }}