早教吧 育儿知识 作业答案 考试题库 百科 知识分享

emeditor中如何用正则表达式将所有的英文字母和中文汉子中间的空格换成Tab空格英语背单词用,将slategrey鼠灰色smokygrey雾灰色snowwhite雪白softcolor嫩色sorrel红棕色tan浅棕色tapestryred咖啡

题目详情
emeditor中如何用正则表达式将所有的英文字母和中文汉子中间的空格换成Tab空格
英语背单词用,

slate grey 鼠灰色
smoky grey 雾灰色
snow white 雪白
soft color 嫩色
sorrel 红棕色
tan 浅棕色
tapestry red 咖啡色
tawny 黄褐色
translucent 半透明
transparent 透明
这些词的英语和汉字中间的空格都替换掉的正则表达式
▼优质解答
答案和解析
你标题中的“Tab空格”如果是指 Tab+空格 ,请在下文的\t后自己加个空格.
^([^一-龥]+?) ([一-龥])
替换为:
\1\t\2
说明:
▲)(间有个空格.
▲[一-龥]也可以写成[\x{4e00}-\x{9fa5}].这是通用汉字的范围.
▲把 每行首个汉字前的空格 替换成 Tab.
虽然有更简单的写法,但这样写较严密,不怕反复执行.
如果不够完善,