常用正则表达式代码收集

编程技术  /  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];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客