gpt4 book ai didi

grails - 从字符串中仅删除一些字符

转载 作者:行者123 更新时间:2023-12-02 14:32:00 24 4
gpt4 key购买 nike

我只想删除位于']'之前的','。我尝试过:

arbre={"name":"flare","children":[{"name":"Algèbre","children":[{"name":"Nombres Fractionnels","children":[{"name":"Addition fractionnelle","size":8.333333333333334},{"name":"Division fractionnelle","size":10.0},]},{"name":"nombre entier","children":[{"name":"division entière","size":15.0},]},]},{"name":"Geometrie dans l'espace","children":[{"name":"projection dans l'espace","children":[{"name":"sous chapitre1 projection dans l'espace","size":10.0},{"name":"sous chapitre2 projection dans l'espace","size":15.0},]},]},{"name":"Physique","children":[{"name":"Onde","children":[{"name":"Onde circulaire","size":15.0},]},]},]}


 for(i=0; i<arbre.length(); i++) {
if (( arbre[i] == ',') && (arbre[i+1] == ']' )){
arbre = arbre.replace(arbre[i],'')
}
}

println"nouveauarbre="+arbre

但是使用此代码,所有的','都会被删除,而不仅仅是位于']'之前的所有:

nouveauarbre={"name":"flare""children":[{"name":"Algèbre""children":[{"name":"Nombres Fractionnels""children":[{"name":"Addition fractionnelle""size":8.333333333333334}{"name":"Division fractionnelle""size":10.0}]}{"name":"nombre entier""children":[{"name":"division entière""size":15.0}]}]}{"name":"Geometrie dans l'espace""children":[{"name":"projection dans l'espace""children":[{"name":"sous chapitre1 projection dans l'espace""size":10.0}{"name":"sous chapitre2 projection dans l'espace""size":15.0}]}]}{"name":"Physique""children":[{"name":"Onde""children":[{"name":"Onde circulaire""size":15.0}]}]}]}

最佳答案

你试过了吗:

arbre = arbre.replaceAll(",]", " ]")

关于grails - 从字符串中仅删除一些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25475761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com