【发布时间】:2015-12-04 16:17:02
【问题描述】:
我想删除字符串的前三个字符,并在剩余 6 个字符的第 3 和第 4 个之间插入一个连字符。 例如 输入:
123456789
输出:
456-789
我的正则表达式删除了前三个字符,但我不确定如何插入连字符。
(^.{3})(\w+) $2
【问题讨论】:
-
/(\d{3})(\d*)/$1-$2/
标签: regex
我想删除字符串的前三个字符,并在剩余 6 个字符的第 3 和第 4 个之间插入一个连字符。 例如 输入:
123456789
输出:
456-789
我的正则表达式删除了前三个字符,但我不确定如何插入连字符。
(^.{3})(\w+) $2
【问题讨论】:
/(\d{3})(\d*)/$1-$2/
标签: regex
【讨论】:
^...(...)(.*) 会更短:)