大家好,我想知道如何使用正则表达式在多行的 20 个随机字母和数字字符串中的每个 5 个字符串之后放置诸如“-”或“:”之类的分隔符?
所以基本上从左到右数 5,然后放置分隔符,依此类推,直到 20 个字符串结束,这意味着 4x 分隔符。
样本:
8NUS9IYXGITH015SUWPS
DDJK1U9ISK6BCAPN66WA
8S7RGFPWENQUHCERKV1K
VAUPAQAZ1AP2SZC54C39
8D5CK2Y8F0OMLB4XL5KY
606PR72MQBG63AMHX5EU
输出结果:
8NUS9-IYXGI-TH015-SUWPS
DDJK1-U9ISK-6BCAP-N66WA
8S7RG-FPWEN-QUHCE-RKV1K
VAUPA-QAZ1A-P2SZC-54C39
8D5CK-2Y8F0-OMLB4-XL5KY
606PR-72MQB-G63AM-HX5EU
.{5}\K(?!$)
-
. matches newline
解释:
截图(之前):
截图(之后):