【发布时间】:2021-07-30 09:53:59
【问题描述】:
我有一个包含字符串的 XML 标签,例如
<Narrative>I am String with tab</Narrative>
当我们读取这个 XML 并将其存储在 Java 变量中时,它会转换为如下所示
String narrativeText = "I am String \t with tab";
我们希望将 \t 替换为制表符包含的空格数,因为如果在字符串中接收到 \t,我们的终端系统会抛出异常。
java 将多少个空格视为制表符?
附:我不想使用 String 类的 replace 或 replaceAll 方法通过空白字符删除 \t,因为我想包含
\t char 包含的空格数。
声纳插件发出警告:从此文字中删除未转义的 \u0009 字符。
【问题讨论】:
-
如何用空格数替换那个选项卡?
标签: java xml string xml-parsing