java基于前导词增加字符串中的数字
我有很大的文本文件,每个文件都包含字符串和数字。 我需要将这些数字增加一个固定的值,然后将它们写回到字符串中之前的位置
我想添加的值取决于数字前面的单词,每个没有这些关键字的数字都必须增加
我的方法是在空格处拆分字符,检查单词并在找到关键字后处理数字。然而,这给我留下了在单词和数字之间使用空格字符的要求,这是无法保证的
此外,当从拆分数组重新组装字符串时,这可能会打破以前的布局
例如: “马克相当大,189厘米,出生于1978年。然而,他只有一个关于解析的问题,他真的不能动脑。”
在大的之后,高度应该增加5,在一年之后,这个数字减去19。数字1应该保持不变,因为only不是关键字
我可以同时使用java或python,因为这是我所知道的语言
# 1 楼答案
我想我得到了一些东西:
很抱歉这有点难理解。。。请随便问