【发布时间】:2009-07-23 09:47:21
【问题描述】:
我有如下字符串:
val:key
我可以使用/^\w*/ 捕获“val”。
我现在怎样才能得到'key'没有':'符号?
谢谢
【问题讨论】:
-
根据您使用的语言,应该有某种 split() 命令来分割字符串。只需拆分 ":" ,然后获取最后一个元素。不需要正则表达式。
-
我错过了最简单的解决方案!顺便说一句,密钥可能包含':'。
-
所以你只希望它在第一个冒号上拆分?使用块限制:
split(/:/, $text, 2)
标签: regex regex-greedy