【发布时间】:2016-04-05 14:44:21
【问题描述】:
如果字符串中的某些位置是某些值,我希望修改字符串的值,例如我有一个邮政编码 L65 OBH,我需要执行以下操作:
(1)
如果字符串第一部分的第一个值(由空格分隔)= L,则需要将其更改为 T。这将给出:
T65 OBH
(2)
如果字符串第一部分的第二个值(由空格分隔)= 6,则需要将其更改为 7。这将给出:
T75 OBH
(3)
如果字符串第二部分的第一个值(由空格分割)= O,则需要将其更改为 2。这将给出:
T75 2BH
(4)
如果字符串第二部分的第三个值(由空格分隔)= H,则需要将其更改为 P。这将给出:
T75 2BP
我假设我需要使用 replaceall 和一些 IF 语句,但我正在努力解决这个问题,特别是如何将邮政编码的 2 个不同部分分开,将它们视为单独的实体......可以请大家帮忙
【问题讨论】: