【问题标题】:How to insert hyphen after third character如何在第三个字符后插入连字符
【发布时间】:2015-12-04 16:17:02
【问题描述】:

我想删除字符串的前三个字符,并在剩余 6 个字符的第 3 和第 4 个之间插入一个连字符。 例如 输入:

123456789

输出:

456-789

我的正则表达式删除了前三个字符,但我不确定如何插入连字符。

(^.{3})(\w+) $2

【问题讨论】:

  • /(\d{3})(\d*)/$1-$2/

标签: regex


【解决方案1】:
^.{3}(.{3})(.*)

替换为:

$1-$2

See it in action

【讨论】:

  • ^...(...)(.*) 会更短:)
  • @ndn,非常感谢
  • @ndnenkov 特别感谢您的链接
猜你喜欢
  • 2017-08-24
  • 1970-01-01
  • 2021-11-20
  • 2011-03-16
  • 2015-01-26
  • 2016-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多