我想知道如何更换一个字符串的一部分,其中部分是两个字符很远,中间什么都不重要。一个例子可以更好地解释它:
viewHolder.tvSenderNumber.setText(yourCustomArrayListClass.get(position).senderNumber);
viewHolder.tvMessage.setText(yourCustomArrayListClass.get(position).smsBody);
或作为文本文件中的视觉输出:
"1.........\n1.........\n2........."
如果例如,如果有" 1"我想改变它。在另一个" 1"之上,他们都改为" 2":
1.........
1.........
2.........
我该怎么做?我知道怎么用re.sub
垂直地做1.........
1.........
2......... (or "1.........\n1.........\n2.........")
into
2.........
2.........
2......... (or "2.........\n2.........\n2.........")
但现在我想垂直或另外一个词,每个" 1"之间有10个未指定的字符。 如果我没有解释得很清楚,请让我知道,我会尽量更清楚,谢谢花时间回答