常用正则表达式代码收集
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'));
分享到:
相关推荐
### 常用正则表达式 1. **中文字符匹配**: - 表达式:`[\u4e00-\u9fa5]` - 描述:匹配任意一个中文字符。 2. **全角与半角字符匹配**: - 表达式:`[^\x00-\xff]` - 描述:匹配任何非 ASCII 字符,可用于区分...
#### 二、常用正则表达式示例解析 ##### 1. 数字匹配 **表达式**: `^[0-9]*$` **描述**: 匹配任意数量的数字(包括零个)。 **应用场景**: 检查输入是否全部由数字组成。 ##### 2. 指定位数数字 **表达式**: `^\d{...
JavaScript正则表达式是实现邮箱验证的常用方法。本文将详细介绍如何使用JavaScript正则表达式对邮箱进行验证,以及常见的邮箱验证正则表达式的写法和注意事项。 首先,邮箱的基本结构由本地部分、"@"符号和域名...
精通正则表达式第三版 搜集于网络 前言..........I 第1章:正则表达式入门.... 1 解决实际问题... 2 作为编程语言的正则表达式... 4 以文件名做类比... 4 以语言做类比... 5 正则表达式的知识框架... 6 对于...
这个“常用正则表达式大全”文档可能会涵盖上述知识点的各种实例,包括验证邮箱格式、手机号码、URL、日期时间等常见场景的正则表达式。通过学习这些例子,开发者可以快速掌握PHP正则表达式的使用技巧,提高代码效率...
在这个"JavaScript常用函数数、常用正则表达式收集___下载.zip"压缩包中,我们可以预见到一系列与JavaScript相关的实用工具函数和常用的正则表达式模式。 首先,让我们来探讨JavaScript中的常用函数。在JavaScript...
### 常用的正则表达式 在日常开发工作中,正则表达式的应用非常广泛,无论是表单验证、文本处理还是数据清洗等场景都离不开它。以下将详细介绍部分常用的正则表达式及其应用场景。 #### 1. 匹配中文字符 **正则...
在代码中简写为regex、regexp或RE,正则表达式可以用来执行复杂的搜索、替换、分析和验证操作。在字符串处理、表单验证等领域应用非常广泛,尤其在文本编辑器、数据库查询和编程语言中。 在本篇文档中,我们主要...
在给定的文件中,我们收集了一系列常见的正则表达式模式,这些模式涵盖了多种数据类型的验证,如中文姓名、整数、浮点数、电子邮件、颜色、URL、中文字符、ASCII字符、邮编、手机号码、IP地址、非空字符串、图片格式...
由于某些字符类非常常用,所以JavaScript的正则表达式语法包含一些特殊字符和转义序列来表示这些常用的类.例如, \s 匹配的是空格符,制表符和其它空白符, \s 匹配的则是空白符之外的任何字符. 正则表灰式的字符类 ...
- **构建库**:创建个人的正则表达式库,收集常用的模式,方便日后查找和复用。 通过上述介绍,我们可以看到正则表达式在文本处理中的强大功能,它不仅能够简化文本操作,还能提高数据处理的效率和准确性。然而,...
在给定的文件中,我们看到一个名为`Utils`的类,其中封装了一些常用的正则表达式验证方法。这些方法可以帮助开发者确保用户输入的数据符合预设的格式要求,从而提高应用程序的安全性和用户体验。 1. **手机号验证**...
### 常用正则表达式知识点解析 #### 数字匹配 正则表达式是文本模式匹配的强大工具,在处理字符串时极为有用。本篇将详细解释文档中的各种数字相关的正则表达式及其应用场景。 ##### 1. 匹配任意数量的数字 - **...