summaryrefslogtreecommitdiff
path: root/doc/de
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2014-10-26 12:30:13 +0100
committerSébastien Helleu <flashcode@flashtux.org>2014-10-26 12:30:13 +0100
commit3f5a810254db47c0943007ca7ff749f9b78145ee (patch)
treeab0d898adb0e33b9cd8fbc110174250b7b3b06c3 /doc/de
parenta012eefb77c246d294b99afcee2ef065258e7e4e (diff)
downloadweechat-3f5a810254db47c0943007ca7ff749f9b78145ee.zip
trigger: evaluate and replace regex groups at same time, new format for regex option in triggers (incompatible with version 1.0) (closes #224)
Diffstat (limited to 'doc/de')
-rw-r--r--doc/de/weechat_user.de.asciidoc14
1 files changed, 8 insertions, 6 deletions
diff --git a/doc/de/weechat_user.de.asciidoc b/doc/de/weechat_user.de.asciidoc
index 94a370c39..63d2b108a 100644
--- a/doc/de/weechat_user.de.asciidoc
+++ b/doc/de/weechat_user.de.asciidoc
@@ -3138,15 +3138,17 @@ oder mehrere identische Zeichen).
Matching groups können in "replace" genutzt werden:
-* `$0` bis `$99`: `$0` um alles zu matchen, `$1` bis `$99` um Gruppen zu fangen
-* `$+`: der letzte match (mit der höchsten Nummer)
-* `$.cN`: match "N" mit allen Zeichen die durch "c" ersetzt wurden (Beispiel: `$.*2` ist die group
- #2 mit allen Zeichen die durch `*` ersetzt wurden).
+* `${re:0}` bis `${re:99}`: `${re:0}` um alles zu matchen, `${re:1}` bis
+ `${re:99}` um Gruppen zu fangen
+* `${re:+}`: der letzte match (mit der höchsten Nummer)
+* `${hide:c,${re:N}}`: match "N" mit allen Zeichen die durch "c" ersetzt wurden
+ (Beispiel: `${hide:*,${re:2}}` ist die group #2 mit allen Zeichen die durch
+ `*` ersetzt wurden).
Beispiel: nutzte Fettschrift zwischen dem Zeichen "*":
----
-/\*(\S+)\*/*${color:bold}$1${color:-bold}*/
+/\*(\S+)\*/*${color:bold}${re:1}${color:-bold}*/
----
Beispiel: der Standard-Trigger 'server_pass' nutzt folgenden regulären Ausdruck
@@ -3154,7 +3156,7 @@ um ein Passwort in den Befehlen `/server` und `/connect` zu verbergen (die
einzelnen Zeichen des Passwortes werden durch `*` ersetzt):
----
-==^(/(server|connect) .*-(sasl_)?password=)(\S+)(.*)==$1$.*4$5
+==^(/(server|connect) .*-(sasl_)?password=)(\S+)(.*)==${re:1}${hide:*,${re:4}}${re:5}
----
[NOTE]