文字列内のすべての数字を見つけて、それらに 50 を追加したいと考えています。
だから私はこれを始める必要があります:
'text' => string 'Word (9), WordSomething (5)' 'text' => string 'Word (15)'
結果:
'text' => string 'Word (59), WordSomething (55)' 'text' => string 'Word (65)'
文字列内のすべての数字を見つけて、それらに 50 を追加したいと考えています。
だから私はこれを始める必要があります:
'text' => string 'Word (9), WordSomething (5)' 'text' => string 'Word (15)'
結果:
'text' => string 'Word (59), WordSomething (55)' 'text' => string 'Word (65)'
編集: 正規表現に不合理な恐れがある場合は、これでうまくいくと思います。
Edit2: 完成した動作中の Java コードは次のとおりです: http://pastebin.com/Z6uyDizz
私は疑似Javaコード:
var str = "Some3people6love20code102"
var newstr = ""
var tmp = ""
for (int i = 0; i<str.length; i++){
if((int)str[i] >= 48 && (int)str[i] <= 57){
tmp += str[i]
}else{
newstr+=((Integer.parseInt(tmp)+50)+"");
newstr+=str[i]
tmp = "";
}
}