final String remove = " " // tab is 3 spaces
while (lineOfText != null)
{
if (lineOfText.contains(remove))
{
lineOfText = " ";
}
outputFile.println(lineOfText);
lineOfText = inputFile.readLine();
}
我试着运行这个,但它没有取代一个空白的标签。有什么解决办法吗?
2条答案
按热度按时间8fsztsew1#
您只需使用此正则表达式将字符串中的任何类型的转义符(包括制表符、换行符、空格等)替换为所需的转义符:
在这个例子中,在名为lineoftext的字符串中,我们用空格替换了所有转义符。
kfgdxczn2#
制表符不是三个空格。这是一个特殊的字符,你获得转义,特别是
final String remove = "\t";
和或移除
if
(因为replaceAll
不需要)就像,