美文网首页
用于wiki的不可见特殊字符

用于wiki的不可见特殊字符

作者: MinkChannel | 来源:发表于2018-10-29 19:26 被阅读67次

       最近写公司api的wiki时, 经常需要插入json代码段, 但是由于公司wiki中的web编辑器会自动过滤掉粘贴字符中的空格和指标符. 这使我在需要展示json返回值时异常头痛. 急需一个不可见字符来代替空格, 已保持json的格式. 

       于是有了这个" ",  ASCII码(12288).

       以后再有类似的问题时, 可以放心了

       根据这个字符写了一个go程序, 用于格式化json和替换输入字符串中的空格.

Github:  https://github.com/Jiacheng-z/jsonforwiki

1. 格式化Json

 使用方式很简单, 直接把 json 字符串当做 stdin 输入即可.

格式化替换

但是请注意, 此方式仅支持标准的json字符串. 如果你的字符串中存在注释的话, 不能使用这个方法. 

2. 仅替换空格

因为没法解决注释问题, 所以还提供另外一个程序来替换输入字符中的空格, 但是并不能格式化. 请先将字符串格式化后再作为参数传入.

简单替换

用命令行直接输入json可能不太方便, 你可以把格式化完成,并且加好注释的json字符串放入文件中再作为输入.

微信公众号

相关文章

  • 用于wiki的不可见特殊字符

    最近写公司api的wiki时, 经常需要插入json代码段, 但是由于公司wiki中的web编辑器会自动过滤...

  • 利用cat -v去除文件中的不可见特殊字符

    本文虽然针对的是特殊字符“^@”,但对于其他不可见的特殊字符依然适用。核心思想就是利用cat -v将不可见字符转变...

  • PHP全栈学习笔记3

    trim()函数,用于去除字符串首尾空格和特殊字符返回的是去掉的空格和特殊字符后的字符串 ltrim()函数,用于...

  • PHP全栈学习笔记3

    trim()函数,用于去除字符串首尾空格和特殊字符返回的是去掉的空格和特殊字符后的字符串 ltrim()函数,用于...

  • 更多练习ex24.py 2018-05-18

    ""在打印时,用于保留原符号打印,或是用于特殊转义字符

  • 常用正则表达式

    常用正则 特殊字符转义 可用于页面输入特殊字符时使用 不过一般都没用到 字符串是否包含特殊字符 判断最后几位替换成...

  • Common Lisp 数据结构实现

    特殊符号 宏:# 类似于其他语言里面的反斜杠转义字符,该符号用于标记特殊意义的部分。 #\ : 紧跟字符字符或者字...

  • 用 Python 处理 HTML 转义字符的5种方式

    什么是转义字符 在 HTML 中 <、>、& 等字符有特殊含义(<,> 用于标签中,& 用于转义),他们不能在 H...

  • Swift 代码规范

    目录 源文件基础知识文件名文件编码空白字符特殊转义序列不可见的字符和修饰符字符串字面量不可见的字符和修饰符 源文件...

  • Android去除字符串前的不可见字符

    result1.replaceAll("\\P{C}","");//用于去除字符串开头的不可见字符。 然后做一个....

网友评论

      本文标题:用于wiki的不可见特殊字符

      本文链接:https://www.haomeiwen.com/subject/yhditqtx.html