Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex TextMate代码段仅镜像匹配的字符_Regex_Textmate_Boost Regex - Fatal编程技术网

Regex TextMate代码段仅镜像匹配的字符

Regex TextMate代码段仅镜像匹配的字符,regex,textmate,boost-regex,Regex,Textmate,Boost Regex,我一直尝试使用以下代码镜像仅与“a-z0-9”匹配的文本,但未成功: ${1/[a-z]/$0/}${1} 在该代码段被选项卡触发后,我希望键入“$test”并看到“test” 有什么线索吗? 非常感谢 下面的代码段将删除所有$、%和?从文本的开头或结尾开始。请注意,正则表达式被添加并应用于镜像,而不是输入本身 $1 ${1/[\$\?%]*([^\$\?%]*)[\$\?%]*/$1/} $0 如果您想排除更多字符,请将这些字符添加到每个类中(如有必要,请将其转义)。我真不敢相信我在一年多

我一直尝试使用以下代码镜像仅与“a-z0-9”匹配的文本,但未成功:

${1/[a-z]/$0/}${1}
在该代码段被选项卡触发后,我希望键入“$test”并看到“test”

有什么线索吗?
非常感谢

下面的代码段将删除所有$、%和?从文本的开头或结尾开始。请注意,正则表达式被添加并应用于镜像,而不是输入本身

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

如果您想排除更多字符,请将这些字符添加到每个类中(如有必要,请将其转义)。

我真不敢相信我在一年多后终于找到了答案!非常感谢:D