正则表达式空格怎么表示

正则表达式空格怎么表示 字符中不能包括空格的正则表达式怎样写?

怎么自己给txt设置目录?

字符中不能包括空格的正则表达式怎样写?

需要软件:

calibre

emeditor

GidotTypesetter排版助手

制作步骤

把不论原文件是什么格式,都先在Calibre里一律转成txt导入GidotTypesetter进行排版,然后保存;

复制文本粘贴入emeditor,在emeditor当中按ctrl h,在寻找栏填入 \\s\\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9]) (章)\\s .* ,在替换栏中输入##\\0。这是正则表达式的语法,\\s表示空格, \\s\\s表示两个空格, (一|二|三|四|五|六|七|八|九|十|百|[0-9]),表示在第和章之间只要符合(一|二|三|四|五|六|七|八|九|十|百|[0-9])里 面任一个字符即可,.*表示任意字符,所以\\s\\s第(一|二|三|四|五|六|七|八|九|十|百|[0-9]) (章)\\s .*表示只要以两个空格 开始的第(*)章后面跟空格的任意文字串, ##是h2的表示, \\0表示寻找到符合正则表达式的字符串。点击replace all,所有章节名前面都加入了##标记。

emeditor中file--gtsave as,在下面的encode当中选择unicode 8。

把文本导入calibre,点击转换格式。编辑图书基本信息。接下来设置格式,注意事项:

书籍的封面,可以去douban找

点击lookampfeel, 选中”Remove spacing between paragraphs\

正则表达式验证邮箱格式是什么?

/^\\s*([A-Za-z0-9_-] (\\.\\w )*@([\\w-] \\.) \\w{2,3})\\s*$/

^表示字符串的开始

\\s匹配空格

\\s*匹配一连串的空格

[A-Za-z0-9_-] 0到9字母a到z.减号.下划线

\\w=a-zA-Z0-9_

{2,3}有两个或者3个字符

$字符串的结尾