1. 可使用“或者^对特殊字符串进行转义,如“test|&^为test|&^

  2. 对于字符串中包含了”的,则可使用\进行转义,如”test\"为test"

  3. 对应包含了“,且其前面存在字符\的,需要对\也使用\进行转义,如”test\\\"为test\"

  4. 字符串包含“,则其后的特殊字符串将不存在转义作用,如"test\"^&,会出错为test",可这样表示”test\""^&

  5. 有第4点可知,奇数个“才使其后的特殊字符发生转义,偶数个“则转义作用

  6. 如果字符串中包含空格,则空格需包含在奇数个没有转义的“后,如“test \""&test >test,则第一个空格能正确转义解析,但第二个不行,以上实际为test "&test;若“test \""&test“ ”>test,则正确转义为test "&test >test