求用于替换的正则表达式,删除英文句子中的英文字母、标点、数字,但不能删除其它句子里的标点和数字。

举例这么一种情况,是电影字幕制作的:00:00:9,032-->00:00:12,960Mike:Well,it's10-9now.标点符号都是英文格式的。要求完整不变保... 举例这么一种情况,是电影字幕制作的:

00:00:9,032 --> 00:00:12,960
Mike: Well, it's 10-9 now.

标点符号都是英文格式的。要求完整不变保留第一行(格式也不能变),而完全删除第二行并且连这行剩下的空行也最好去除。注意这里只举才两行的例子,有些情况总共不止二行的。

两行有三种标点相同,还都有数字。替换删除英文字母很容易,但怎么把第二行里也就是英文句子里的标点和数字也替换掉,而不影响第一行里相同的标点和数字呢?
展开
 我来答
己闻楣Sx
2012-08-17 · TA获得超过1936个赞
知道大有可为答主
回答量:1057
采纳率:93%
帮助的人:916万
展开全部
查找:(?<=\r?\n)(?=.*?[A-Za-z]).+\r?\n
替换为空
注意:需要开启多行匹配模式
更多追问追答
追问
这个,在emeditor里搜索替换通不过哦?
追答
用正则表达式处理文本,本人考察过不少编辑器,最终选定了EditPad Pro,和它同一个公司出品的Regex Buddy,更是学习、运用正则表达式的利器,这两者的组合太强大了,建议你试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式