regex - 如何在 tcl 中使用正则表达式获取第一个斜杠(/)后的整个字符串

标签 regex tcl

我一直在尝试使用 Tcl 中的正则表达式获取第一个斜杠之后的所有字符。

想要的是这样的:

abc/def/ghi

从上面的字符串中我想要def/ghi

我尝试使用以下命令,但它只给出ghi

set abc [regexp {([^/]*)$} $string match]

最佳答案

我认为您想要的表达式是 /(.*)$,然后获取聚类组 1 作为结果。

关于regex - 如何在 tcl 中使用正则表达式获取第一个斜杠(/)后的整个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19847815/

相关文章:

php - 使用 PHP 将 CSS 文件分解为数组

java - 在字符串上调用替换会抛出 EvaluatorException

bash - 如何从另一个文件中删除具有匹配模式的行?

variables - 如何在不使用$(美元)符号的情况下访问变量

python - 不能在类似字节的对象上使用字符串模式 - python 的重新错误

python - 正则表达式捕获字符串的两个部分

tcl - TCL中解析参数的包

找不到符号 "Embeddedrcall_Init"

tcl - TK "grid"和 "grid remove"

regex - 如果不匹配,请替换字符