【发布时间】:2020-09-09 08:14:33
【问题描述】:
我一直在尝试将特定单词的行组合到另一个特定单词:
EOD++::N'
GSM
+
38
+
38
+
32
+
1
'
USF+1+ABCDEFGH'
输出应该是:
EOD++::N'
GSM+38+38+32+1'
USF+1+ABCDEFGH'
我尝试使用正则表达式 (\+)\n([0-9]{1,2})\n) 合并行,但没有运气。感谢您的帮助:)
【问题讨论】:
-
你可以在前面加上一个可选的换行符
\R?(\+)\R([0-9]{1,2})\Rregex101.com/r/GaVuD9/1 -
这些词是什么?您的
(\+)\n([0-9]{1,2})\n)模式没有文字。 -
如果您感到困惑,我很抱歉。我只是想从 GSM 合并到 '最终结果应该是 GSM+38+38+32+1' 而不会弄乱上一行或下一行。