我的文本文件包含以下字符串:
coordsys = "Z:/SatData/Satimages/Project/Mtsat/mtsat-2r/nrl/NW-Pacific/Geo-Color/Project/201108170432_DAY1.jp2"
coordsys = "Z:/SatData/Satimages/Project/Mtsat/mtsat-2r/nrl/NE-Pacific/Geo-Color/Project/201208170432_NGT1.jp2"
coordsys = "Z:/SatData/Satimages/Project/kalpana/images/Geo-Color/Project/201108170432_DAY1.jp2"
img = ".jp2"
我只需要在以“coordsys”开头的字符串中将扩展名从jp2更改为img,而不是任何其他字符串。例如,img =“。jp2”应保持img =“。jp2”,但所有其他字符串应该变为:
coordsys = "Z:/SatData/Satimages/Project/Mtsat/mtsat-2r/nrl/NW-Pacific/Geo-Color/Project/201108170432_DAY1.img"
coordsys = "Z:/SatData/Satimages/Project/Mtsat/mtsat-2r/nrl/NE-Pacific/Geo-Color/Project/201208170432_NGT1.img"
coordsys = "Z:/SatData/Satimages/Project/kalpana/images/Geo-Color/Project/201108170432_DAY1.img"
如何使用regexp执行此操作?
答案 0 :(得分:0)
将所有(coordsys)(.*)(\.jp2)
替换为$1$2.img