Markdown 标记替换
下标:~(.)~
(1 个 .
表示匹配 1 个字符) <sub>$1</sub>
上标:([\^])(.)([\^])
<sup>$2</sup>
部分替换
原始字符串:我是工程师
正则:(.*)(工程师)(.*)
替换:$1程序员$3
段落首行缩进
匹配:[^\n]{1,}
替换: $&
匹配范围
4 个双字节字符
[^\x00-\xff]{4,4}$
双字节字符(Unicode)
[^\x00-\xff]
中文字符
[\u4e00-\u9fa5]
英文字母
[a-zA-Z]
数字
[0-9]
Markdown标题序号
##\s*\d+\.
盘古之白
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| ([A-Za-z0-9]+)([\u4e00-\u9fa5]+)|$1 $2 ([\u4e00-\u9fa5]+)([A-Za-z0-9]+)|$1 $2 ([A-Za-z0-9]+)([\u4e00-\u9fa5]+)|$1 $2 $3 ([\u4e00-\u9fa5]+)([\$¥])([A-Za-z0-9]+)|$1 $2$3 ([0-9]+)([\+]+)([\u4e00-\u9fa5]+)|$1$2 $3 ([0-9]+)([\-]+)([\u4e00-\u9fa5]+)|$1$2 $3 ([\u4e00-\u9fa5]+)([\+]+)([A-Za-z0-9]+)|$1 $2$3 ([\u4e00-\u9fa5]+)([=]+)([A-Za-z0-9]+)|$1 $2 $3 ([\u4e00-\u9fa5]+)([Φ]+)([A-Za-z0-9]+)|$1 $2$3 ([%]+)([\u4e00-\u9fa5]+)|$1 $2 ([℃])([\u4e00-\u9fa5]+)|$1 $2 ([°])([\u4e00-\u9fa5]+)|$1 $2 ([>]+)([\u4e00-\u9fa5]+)|$1 $2 ([\u4e00-\u9fa5]+)([>]+)|$1 $2 ([\u4e00-\u9fa5]+)([\-]+)([A-Za-z0-9]+)|$1 $2$3 ([\u4e00-\u9fa5]+)([≥]+)([A-Za-z0-9]+)|$1 $2$3 ([\u4e00-\u9fa5]+)([≤]+)([A-Za-z0-9]+)|$1 $2$3 ([\u4e00-\u9fa5]+)([<]+)([A-Za-z0-9]+)|$1 $2$3 (^[0-9]+)([\.]+)([\u4e00-\u9fa5])|$1$2 $3 (^[①-⑿⒀-Ⓩ])([^\s])|$1 $2
|
英文标点转中文标点
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| ([\u4e00-\u9fa5]+)([\.]+)|$1。 ([\u4e00-\u9fa5]+)([,]+)|$1, ([,]+)([\u4e00-\u9fa5]+)|,$2 ([\u4e00-\u9fa5]+)([\?]+)|$1? ([\u4e00-\u9fa5]+)([!]+)|$1! ([\u4e00-\u9fa5]+)([:]+)|$1: ([\u4e00-\u9fa5]+)([;]+)|$1; ([;]+)([\u4e00-\u9fa5]+)|;$2 ([\u4e00-\u9fa5]+)(["]+)|$1“ (["]+)([\u4e00-\u9fa5]+)|”$2 ([\u4e00-\u9fa5]+)([']+)|$1‘ ([']+)([\u4e00-\u9fa5]+)|’$2 ([\u4e00-\u9fa5]+)([(]+)|$1( ([》]+)([(]+)|$1( ([”]+)([(]+)|$1( ([A-Za-z0-9]+)([(]+)([\u4e00-\u9fa5]+)|$1($3 ([)]+)([\u4e00-\u9fa5]+)|)$2 ([)]+)([,]+)|)$2 ([)]+)([。]+)|)$2 ([\u4e00-\u9fa5]+)([)]+)|$1)
|