[英]How to replace text symbol in Java or Text Editor
请注意,以下代码的逻辑是“在找到第一个数值之后”,这与这些示例的“在第二个逗号之后”相同。 如果您需要更改此行为,则应更改mustReplace
设置为true
的条件,这意味着从这里开始替换到结束。
String t ="GROUP/COMPANY,USER/PASSWORD,BIRTHDAY:\"2010/01/01\",ADDRESS:\"US/ALASKA\"";
char[] textArr = t.toCharArray();
boolean mustReplace = false;
int i=0;
for (char c:textArr)
{
if (!mustReplace && Character.isDigit(c))
mustReplace=true;
if (mustReplace && c=='/')
textArr[i] ='?';
i++;
}
t = new String(textArr);
System.out.println(t);
Output:
GROUP/COMPANY,USER/PASSWORD,BIRTHDAY:"2010?01?01",ADDRESS:"US?ALASKA"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.