正则表达式
正则表达式有两种使用方式,校验模式和匹配模式:
校验模式:测试一个字符串是否符合正则表达式模式
匹配模式:尽可能的匹配字符串中,符合字符串的各处
()内部子表达式- 限定符
命令行与环境变量
运行的命令行终端在关掉重启之后才会响应环境变量的更改。
请在更改环境变量后重新启动计算机。
此外,如果是vscode之前运行的终端,请关闭重开c++命令行样式输出
颜色:https://zhuanlan.zhihu.com/p/331847712crlf/lf
lf是linux的换行符\n
crlf是windows的换行符\r\n
后面用lf的应该更多。相关设置两点配置
- vscode eol 设置lf
- 设置git不自动换
git config --global core.autocrlf false
可以在项目根目录下通过bash执行find . -type f -exec dos2unix {} \;批量将换行符转为lf
uuid
中文名为通用唯一识别码。
它通过128位表示,此外拥有一种字符串的表示形式:xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx。M表示UUID版本,目前只有五个版本,即只会出现1,2,3,4,5,数字 N的一至三个最高有效位表示 UUID 变体,目前只会出现8,9,a,b四种情况。
文本编码:unicode 与 utf-8
glob 文件匹配模式
日期时间标准
这一块主要看RFC3339这个标准吧。分为以下格式:
- 日期格式
date - 时分秒格式
time - 日期+时分秒格式
date-timedate和time用T相连。
RFC3339 详细定义了互联网上日期/时间的偏移量表示:2017-12-08T00:00:00.00Z
这个代表UTC时间的2017年12月08日零时2017-12-08T08:00:00.00+08:00
这个代表同一时刻的,东八区北京时间(CST)表示的方法 - 时间戳
一个数字,定义为格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。注意,同一时刻,不同时区获得的时间戳是相同的。通过md写word文档解决方案
2022年5月5日
如果文件有内容过期/bug/建议或更好的解决方案,请优先通过评论功能联系作者进行反馈。 此外,可以通过我的 gitee 私信联系:https://gitee.com/furtherbank
现在大学里各种大作业啥的还让你写 word 文档。
我只能说,这还要调 word 格式,太了。接下来介绍如何使用markdown写文档并粘到你的word中去,避免调格式的操作,更好的帮助你应付作业:
解决方案选择:
- 符合模板:markdown 转 word
不需要模板,不必须 word 格式:直接在语雀写然后导出 pdf
markdown to word
通过
typora的导出功能,将你的markdown导出到word。其中会让你安装设置 pandoc,设置就好。- pandoc 转 word 默认的格式是不太好的。不过好在大多数必要的 md 特性都可以转过来。比如说 KaTeX 公式。
转过来的图片大概是这样的,如下面,公式是真的有公式逻辑的公式,而不只是一张贴图或者看着就不是公式:
- 这个格式确实是不好看。不过让你交的各种大作业一般都有模板,具有格式、正文啥的一些样式设置,就像这样:

那恭喜你,没有问题,直接把转过来的 word 文档复制到模板(目标文档)即可。效果如下:
这样格式就服从模板的格式了,不需要调了。而且公式也是正常可编辑。(wps 不行,原因见下面)
样例是我们学校的大作业模板:大连理工通用课设/实验报告模板(左侧 菜单->下载)
(如果文件过期,请看上方的联系方式联系作者重新上传)额外信息说明
Typora 版本是最后一个免费版,设置:

用例测试结果:
- Windows WPS 没有问题
- Windows Office Word 2016 缩进可能会出现错乱
此外目标文档必须为docx格式,否则公式粘过去会变成无法编辑的图片!
此外不能具备的特性有:
- 输出的 word 包括 markdown 引入的网络图片
另附:
- word/wps 将一种文本样式改为另一种文本样式
实操没有问题。就是替换后在原来样式上额外附加的格式(如加粗)会失效。
补充:选定需要查找/替换的样式时,那个窗口很小,不过样式按字母顺序排列。这一点帮助你找要换的样式。通过语雀编辑并导出
语雀在 markdown 上面的支持是完全的,而且对 markdown 的标记符号管的少,且支持一定程度的富文本功能,写起来更方便!
导出 pdf 没有任何问题。
导出 word 不行。不但没有格式样式,而且没有公式。
导出 markdown 再转 word:



