Frage

Ich habe erfolglos versucht, Text zu spiegeln, die „a-z0-9“ mit dem folgenden Code entspricht nur:

${1/[a-z]/$0/}${1}

Nachdem das Snippet wurde Tab ausgelöst Ich würde erwarten, „$ test“ eingeben und sehen, „test“ gespiegelt.

Irgendwelche Hinweise? Vielen Dank!

War es hilfreich?

Lösung

Das Snippet unterhalb entfernt alle $,% und? von entweder Anfang oder Ende des Textes. Beachten Sie, dass der reguläre Ausdruck wird hinzugefügt und auf den Spiegel, nicht an den Eingang selbst.

$1 ${1/[\$\?%]*([^\$\?%]*)[\$\?%]*/$1/} $0

Wenn Sie mehr Zeichen ausschließen möchten, fügen Sie diese zu jeder Klasse (entkommen sie falls erforderlich).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top