找软件用软件,到华军软件宝库!
您的位置:华军软件宝库>下载分类>编程软件>编程控件>PC软件>

正则表达式测试工具RegexTester

正则表达式测试工具RegexTester

正则表达式测试工具RegexTester 1.0.9 绿色版

  • 版  本:1.0.9 绿色版
  • 软件授权:免费软件
  • 软件大小:0.04M
  • 软件语言:简体中文
  • 应用平台:Win All
  • 更新时间:2018-03-14
基本简介
正则表达式测试工具RegexTester

Regextester是一款正则表达式测试器,支持单行模式、多行模式,经典的窗口设计,该工具允许你测试和分析正则表达式。正则表达式通常用于两种任务:1.验证,2.搜索/替换。用于验证时,通常需要在前后分别加上^和$,以匹配整个待验证字符串;搜索/替换时是否加上此限定则根据搜索的要求而定

正则表达式测试工具RegexTester

功能简介:

支持仅使用表达式里的选中部分进行匹配

支持树形和表格两种结果查看方式

选中树结点或单元格时自动选中源文本中对应的部分

表格内容可导出为csv文件(在表格模式下,右击结果,选择弹出菜单里的"导出(*.csv)")

支持拖入文件作为匹配源文本

支持快捷键操作(F5运行, F4切换查询替换模式, F6切换结果显示方式, F2复制代码, F8切换焦点)

支持生成并拷贝C#代码到系统剪切板

支持忽略大小写,单行模式,多行模式,忽略空白,显式匹配等多种选项

自动加载上次关闭前运行的最后一组数据

可解析类似new Regex("abc", RegexOptions.Singleline | RegexOptions.Multiline)格式的C#代码

正则表达式的预搜索:

正则表达式:(?<=src=").*?(?=")      "表示转义,即双引号"

其中(?<=)为反向预搜索,表示要匹配的字符串前面必须是scr="

(?=)为正向预搜索,表示要匹配的字符串后面必须是"

.*?表示要匹配的部分

比如:

正式表达式:(?<=src=").*?(?=") 

待测试的文本:正则表达式测试工具RegexTester 

那么执行这个正则表达式后,就可以提取出/UploadFiles/image/20140304/20140304094318_2971.png

正则表达式入门:

b匹配单词的开始或结束
*表示重复0零次或多次
?表示重复0次或1次
+表示重复1次或多次
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次
.表示除了换行符以外的任意字符
.*连在一起就意味着任意数量的不包含换行的字符
d表示一位数字(0,或1,或2…或9)
s表示任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格
w匹配字母或数字或下划线或汉字
^匹配字符串的开始
$匹配字符串的结束
表示转义,比如"表示",(表示(
[]表示范围,比如[.?!]匹配标点符号(.或?或!),[0-9]代表的含意与d就是完全一致的:表示1位数字;同理[a-z0-9A-Z_]也完全等同于w(如果只考虑英文的话)
|表示分支(或者),比如d{5}-d{4}|d{5}这个表达式用于匹配美国的邮政编码。美国邮编的规则是5位数字,或者用连字号间隔的9位数字。之所以要给出这个例子是因为它能说明一个问题:使用分枝条件时,要注意各个条件的顺序。如果你把它改成d{5}|d{5}-d{4}的话,那么就只会匹配5位的邮编(以及9位邮编的前5位)。原因是匹配分枝条件时,将会从左到右地测试每个条件,如果满足了某个分枝的话,就不会去再管其它的条件了。

我们已经提到了怎么重复单个字符(直接在字符后面加上限定符就行了);但如果想要重复多个字符又该怎么办?你可以用小括号来指定子表达式(也叫做分组),然后你就可以指定这个子表达式的重复次数了,你也可以对子表达式进行其它一些操作(后面会有介绍)。
(d{1,3}.){3}d{1,3}是一个简单的IP地址匹配表达式。要理解这个表达式,请按下列顺序分析它:d{1,3}匹配1到3位的数字,(d{1,3}.){3}匹配三位数字加上一个英文句号(这个整体也就是这个分组)重复3次,最后再加上一个一到三位的数字(d{1,3})。
IP地址中每个数字都不能大于255. 经常有人问我, 01.02.03.04 这样前面带有0的数字, 是不是正确的IP地址呢? 答案是: 是的, IP 地址里的数字可以包含有前导 0 (leading zeroes).
不幸的是,它也将匹配256.300.888.999这种不可能存在的IP地址。如果能使用算术比较的话,或许能简单地解决这个问题,但是正则表达式中并不提供关于数学的任何功能,所以只能使用冗长的分组,选择,字符类来描述一个正确的IP地址:((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)。
理解这个表达式的关键是理解2[0-4]d|25[0-5]|[01]?dd?
W匹配任意不是字母,数字,下划线,汉字的字符
S匹配任意不是空白符的字符
D匹配任意非数字的字符
B匹配不是单词开头或结束的位置
[^x]匹配除了x以外的任意字符
[^aeiou]匹配除了aeiou这几个字母以外的任意字符
例子:S+匹配不包含空白符的字符串。
]+>匹配用尖括号括起来的以a开头的字符串。

软件截图
  • 正则表达式测试工具RegexTester
正则表达式测试工具RegexTester下载地址
网友评论
网名:
(您的评论需要经过审核才能显示)
  • 置顶 51网友 19-08-06 15:02:54
    正则表达式测试工具RegexTester很好用,谢谢啦!!
  • 置顶 51网友 19-10-29 01:25:41
    正则表达式测试工具RegexTester还不错,下载非常快,送你个好评!
  • 置顶 51网友 18-02-24 13:56:18
    正则表达式测试工具RegexTester希望可以越做越好,加油!
  • 置顶 51网友 19-01-09 16:21:42
    正则表达式测试工具RegexTester方便实用,很给力,软件非常好用!
  • 置顶 51网友 18-06-09 05:19:13
    正则表达式测试工具RegexTester功能已经挺全面了,是最新版的,免费下载,继续加油吧!
  • 置顶 51网友 18-05-03 14:14:01
    下载正则表达式测试工具RegexTester中,真心不错!!!
  • 7楼 51网友 18-08-20 16:25:30
    正则表达式测试工具RegexTester下载之后安装很简单,按照安装步骤指导来非常顺利。使用也很方便。
  • 8楼 51网友 21-02-25 20:35:59
    正则表达式测试工具RegexTester整体感觉不错,还是挺满意的
  • 9楼 51网友 18-11-02 09:33:06
    非常好用,感谢,一如既往的好用正则表达式测试工具RegexTester。
  • 10楼 51网友 19-10-04 19:37:08
    正则表达式测试工具RegexTester功能全面,使用也挺方便的,大力推荐!

热搜推荐

QQ游戏大厅

QQ游戏大厅107 MB / 2024-11-12

点击下载
爱奇艺

爱奇艺67.38MB / 2024-11-12

点击下载
wps office

wps office216MB / 2024-11-08

点击下载
360安全卫士

360安全卫士91.9 MB / 2024-11-07

点击下载
腾讯视频

腾讯视频122.15MB / 2024-11-06

点击下载
Steam

Steam35.3MB / 2024-10-28

点击下载
租号玩

租号玩91.5MB / 2024-10-17

点击下载
360安全浏览器

360安全浏览器103MB / 2024-04-29

点击下载
穿越火线手游

穿越火线手游1576.96MB / 2024-03-04

点击下载
命运-冠位指定

命运-冠位指定13.1MB / 2023-09-08

点击下载

编辑推荐

QQ游戏大厅

QQ游戏大厅107 MB / 2024-11-12

点击下载
迅游网游加速器

迅游网游加速器222.78MB / 2024-11-06

点击下载
360软件管家

360软件管家85.2MB / 2024-10-17

点击下载
手机模拟大师

手机模拟大师384.50MB / 2024-08-02

点击下载
搜狗壁纸

搜狗壁纸7.75MB / 2024-07-26

点击下载
虎牙直播

虎牙直播91.71MB / 2024-07-25

点击下载
碧蓝航线

碧蓝航线1331.2MB / 2024-06-20

点击下载
泡泡加速器

泡泡加速器2.92 MB / 2024-05-16

点击下载
万能数据恢复大师

万能数据恢复大师3.28 MB / 2024-05-13

点击下载
得力OCR文字识别

得力OCR文字识别29.8MB / 2024-05-07

点击下载
广告×
关闭 剩余5广告
重播×