我有一个数据集,该数据集的值类似“ 00MOC00281”,而值也类似“ 000001”。我只想从应改为“ MOC00281”的“ 00MOC00281”中删除前导零,而“ 000001”保持原样。
我正尝试在R中使用gsub,如下所示:
Command: gsub("^0{2}(*[A-Z])", "", "00MOC0012B")
Output : "OC0012B"
任何帮助表示赞赏。
答案 0 :(得分:3)
我们可以使用积极的前瞻性。此正则表达式仅在前导零后跟“ M”时匹配。由于环视是长度为零的断言,因此“ M”不属于匹配项:
.gitattributes