我有一个包含 IPCM_20120223_xml.tar.gz 的字符串,我想将其更改为 USLF_20120223_xml.tar.gz 如何仅将前缀从 IPCM 更改为 USLF ?
这里有两种方法可以做到这一点。
def inital = "IPCM_20120223_xml.tar.gz"
def result1 = inital.replaceFirst("IPCM_", "USLF_")
def result2 = "USLF${inital.substring(4)}"
assert "USLF_20120223_xml.tar.gz" == result1
assert "USLF_20120223_xml.tar.gz" == result2
Run Code Online (Sandbox Code Playgroud)
根据为您生成初始名称的内容,您可能需要一个而不是另一个。
如果您知道它总是以“IPCM_”开头并且该字符序列永远不会出现在前面,那么第一种方法会很好。
如果您知道它总是以 4 个字母序列开头并且您不关心它是什么但您想将其更改为 USLF,则第二种方法会很好。
| 归档时间: |
|
| 查看次数: |
1818 次 |
| 最近记录: |