关于EMEDITOR的使用,我想搜索所有以字符aaa开头,ccc结束的字符窜,在查找对话框里该怎么写表达式?
我想搜索所有以字符aaa开头,ccc结束的字符窜,我在查找对话框里写aaa*ccc这样不行,请问该怎么写表达式?...
我想搜索所有以字符aaa开头,ccc结束的字符窜,我在查找对话框里写 aaa*ccc 这样不行,请问该怎么写表达式?
展开
展开全部
比如文本为aaabbcccddaaaeeccc
勾选“使用正则表达式”之后 查找
aaa.*?ccc 这个是非贪婪模式 可以找出“aaabbccc”和“aaaeeccc”两个字符串;
aaa.*ccc 这个是贪婪模式 只能找出“aaabbcccddaaaeeccc”一个字符串。
如果只找在行首的aaa或只找在行尾的ccc,那么可以用“^aaa.*?ccc”或“aaa.*?ccc$”来实现。
在EmEditor中,“.”是代表任意字符,“*”是代表零或多次匹配,“.*”是才是代表“任意字符多次匹配”,“*”必须配合其他的表达式使用,又如“\d*”是代表“数字多次匹配”。
勾选“使用正则表达式”之后 查找
aaa.*?ccc 这个是非贪婪模式 可以找出“aaabbccc”和“aaaeeccc”两个字符串;
aaa.*ccc 这个是贪婪模式 只能找出“aaabbcccddaaaeeccc”一个字符串。
如果只找在行首的aaa或只找在行尾的ccc,那么可以用“^aaa.*?ccc”或“aaa.*?ccc$”来实现。
在EmEditor中,“.”是代表任意字符,“*”是代表零或多次匹配,“.*”是才是代表“任意字符多次匹配”,“*”必须配合其他的表达式使用,又如“\d*”是代表“数字多次匹配”。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询