问题标签 [regsub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
55 浏览

tcl - 如何在 tcl regsub 中毫无例外地制作大写和小写字母?

我想毫无例外地regsub,以免加倍我做regsub。

之前的例子:
regsub -all "feat" $songtitle "" songtitle
regsub -all "Feat" $songtitle "" songtitle

我想要一个简单的 regsub 一行:
regsub -all "feat" $songtitle "" songtitle

如果我要regsub的单词很多,那就有点不方便了,我希望它简单,regsub中没有例外,这样每个单词只有一行是regsub,而不是大写和小写字母两行。谢谢

0 投票
1 回答
51 浏览

replace - 在 tcl 中查找并替换文件中的数字

我有一个巨大的文件。我需要找到包含模式 abc_x 的行并将其值 0.34 替换为增加值的 10%。然后将整个文件(带有替换值)复制到一个新文件中。我是 Tcl 的新手,请告诉我该怎么做。提前致谢。

0 投票
1 回答
40 浏览

regex - 清漆正则表达式 regsuball 为大写(支持替换文本大小写转换)

我正在寻找正确处理 Varnish(5.2.1)中的 URL,这就是我所做的(尝试重定向到小写 URL):

这会产生良好的 URL,直到客户端库(并且很少)根据https://www.rfc-editor.org/rfc/rfc3986#section-2.1将 %[hex] 转换为 %[HEX]最终在URL 重定向循环。

例子:

我正在尝试使用正则表达式来解决这个问题,但由于某种原因,我无法获得大写结果,根据 PCRE/PCRE2/Perl regexp 应该是这样的:

有人知道如何解决这个问题吗?

0 投票
1 回答
54 浏览

string - Tcl 字符串比较并用星号替换

我想比较 TCL 中的两个字符串并将不匹配的字符替换为星号。

Core_cpuss_5/loop2/hex_reg[89] cpu_ip [45]_reg10/D[23] Core_cpuss_5/loop2/hex_reg[56] cpu_ip [12]_reg5/D[33]

需要输出:Core_cpuss_5/loop2/hex_reg[ * ] cpu_ip [ * ]_reg*/D[*]

我在上面尝试使用 regsub 但没有按预期工作。