常用正则表达式代码收集
编程技术  /  houtizong 发布于 3年前   66
常用正则表达式代码收集
1、查找日志信息。
例如log.debug()/log.info()/log.error()等等。
<script> function checkLog(s) { var patrn=/(log.){1}[a-z]{4,5}([\(]){1}/; if (!patrn.exec(s)) return false return true } alert(checkLog("log.info()")+" "+checkLog("aaaa.trim()")); </script>
2、整理个一个中英文对照的剧本
先要取得中文和英文的电影字幕文件,然后用正则表达式整理
在EditPlus里用正则表达式:
1)格式(注意第一二行的空行):
32
00:05:24,560 --> 00:05:28,314
对应的正则表达式:
\n\n[0-9]+\n[0-9][0-9]:.+
应用实例(注意空行和空格):
剧本内容1
32
00:05:24,560 --> 00:05:28,314
剧本内容2
使用正则表达式将其替换成空格后的结果是:
剧本内容1
剧本内容2
2)格式:
{5756}
对应正则表达式:
{[0-9]+}
应用实例:
{5756}{5776}剧本内容
使用正则表达式将其替换成空格后的结果是(注意前面的就是空):
剧本内容
3)整合。
如果你是想用一个中文字幕和一个英文字幕合成一个中英文对照的剧本,可以通过上速方法获取两个两种语言的剧本,然后再把这两个剧本贴入word。在word中建立一个一行两列的表格,选择"自动套用格式"选择"网格型",左右贴入刚才生成的剧本。选择整个表格,点击右键,选择"边框和底纹",在"边框"选项卡中,左边"设置"中,选择"无",边框就被去掉了。
结果为:
Script1 剧本内容1
Script2 剧本内容2
4)生成PDF文件。
保存Word文件。用WPS文档软件开,转换成PDF文件,去打印去吧!
3、视频字幕转mp3歌词
,[0-9][0-9].+\n
替换成 ]
\n[0-9]+\n
替换成 [
注意:00:00:25
00:在视频中表示小时,而在歌词中表示分钟
将后缀 srt换成lrc
4、IP地址
function checkIpFormat(s) { var patrn=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; if (!patrn.exec(s)) return false return true } alert(checkIpFormat('192.168.255.1'));
请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!
技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成
网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];
文章归档
文章标签
友情链接