\t :横向制表(HT) (跳到下一个TAB位置)。
\t是补全当前字符串长度到8的整数倍,最少1个最多8个空格,补多少要看你\t前字符串长度。
比如当前字符串长度10,那么\t后长度是16,也就是补6个空格。
如果当前字符串长度12,此时\t后长度是16,补4个空格。
扩展资料:
在java中要进行转义,所以转化成标准正则表达式后就是“!\^\.\*\$!([^!]+)!”
正则表达式中的\^表示形式是^本身的意思,\。\$,类似;所以最后的表达式是!^。美元!开头后跟任何非!字符串重复一次,直到无穷,然后是with!最后。例如:1321312!^属。美元!123年!123123.
如果你想让字符串只成为!^。美元!123年!如果两边没有其他字符,则在字符串的开头加上^,在字符串的末尾加上$。
如果原本就是一个xml格式的文件,可以用DOM4J读取然后直接转字符串, 其他就不知道了。使用dom4j后程序变得更简单
// 字符串转XML
String xmlStr = "......"
Document document = DocumentHelper.parseText(xmlStr)
// XML转字符串
Document document = ...
String text = document.asXML()
这里的XML DOCUMENT为org.dom4j.Document
常见的转义字符:
\r表示回车符,将光标定位到当前行的开头,不会跳到下一行。
\n表示换行符,换到下一行的开头。
\t表示制表符,将光标移到下一个制表符的位置,就像在文档中用Tab键一样。
\b表示退格符号,就像键盘上的Backspace键。
Java以下的字符都有特殊意义,无法直接表示,所以用反斜杠加上另外一个字符来表示。
\’表示单引号字符,Java代码中单引号表示字符的开始和结来,如果直接写单引字符('),程序会认为前两个是一对,会报错,因此需要使用转义符“\’”。
\"表示双引号字符,Java代码中双引号表示字符串的开始和结来,包含在字符串中的双引号需要转义,比如(hesays,\”thankyou\”。)。
\\标识反斜杠字符,由于在Java代码中的反斜杠(\)是转义字符,因此需要表示字面意义上的\,就需要使用双反斜杠(\\)。
控制字符:
转义字符不属于控制字符;控制字符也不属于转义字符。如果控制字符的定义是非图形的字符,或者对输出设备(打印机、文本终端)有特殊意义的字符,那么针对这些设备的转义字符也是控制字符。
但是程序设计用的转义字符是图形字符,因此它们不是控制字符。相反地,大多数ASCII控制字符单独都具有控制功能,因此它们不是转义字符。