【韦德国际1946国际网址】正则表明式及测试工具

作者: 韦德国际1946国际网址  发布:2019-05-28

一. 正则表明式

 

本条工具最起头是年前写的,原来的书文见如下地址:写了一个测试正则表明式的小工具

在平时的职业中,因为时常索要利用正则表明式做数据测试。但屡次正则表明式可不是随意一写就可以落得预期的作用,所以就必要经过多次的测试修改。可惜的是VS没有自带2个测试工具,而网络的提供的还是感到太过笨重,要么又感觉功能太过轻便而达不到自身要求的,所以只可以自身出手,休保健息了!

  正则表明式:壹种相配文本中的字符类别的字符形式。在许多文件编辑器或其余工具里,正则表明式常常被用来搜索或沟通那多少个符合某种形式的文书内容。多数顺序设计语言都补助使用正则表达式举办字符串操作。

常用的正则表明式测试工具

新生快度岁的时候平素忙着给票贩子送钱去了,未有把它写完,前几日抽空把1部分细节的机能完毕了一下,感兴趣的仇人能够下载试用:点击下载(XP用户供给安装.net 2.0)

以下软件的截图:

【韦德国际1946国际网址】正则表明式及测试工具,小编的正则表明式测试工具。  贰个正则表明式就是由普通字符(例如字符 ‘a’ 到 ‘z’)以及特殊字符(称为元字符)重组的文字格局。该方式描述在索求文字主体时待相称的叁个或四个字符串。正则表达式作为三个模板,将有个别字符形式与所找出的字符串进行相称。

 

韦德国际1946国际网址 1

韦德国际1946国际网址 2

1.1 元字符

一)在线的测试网页

这一个工具根本是仿照Expresso做的,即便没能做到它那么强劲的功效(最开头就只是计划做个雅观点的轻量级Expresso),但也依然相比较好用的。

共分二种效应,相称测试和替换测试。

字符

描述

实例

d

匹配任意的数字

dd可以匹配12,但不匹配a1或1a等

D

匹配任意的非数字字符

DD匹配a@,不匹配12

w

匹配单词字符(包括字母、数字、下划线和汉字)

 

W

匹配任意的非单词字符(包括字母、数字、下划线和汉字)

W匹配@等,不匹配a

s

匹配任何空白字符,包括空格、制表符、换行符等

 

S

匹配任意非空白字符

 

.

匹配除换行符之外的任意字符

 

  (支持find,match,split,replace)

关键效用如下:

特别测试

^

匹配行的开始位置

"^The":表示所有以"The"开始的字符串("There","The cat"等)

$

匹配行的结束位置

"of despair$":表示以"of despair"结尾的字符串

b

匹配单词的开始或结束位置

"bcat"将匹配 "cat cat cat"首尾的"cat",中间的"cat"不会被匹配上

B

b的补集

"bcat"将匹配 "cat cat cat"中间的"cat"

  (汉语的,帮忙中文,援助match,replace,split)

  1. 支撑完善的协作、替换及拆分等大旨正则表明式作用
  2. 帮助表明式和特别结果的语法着色
  3. 支持正则表达式的实时深入分析和协作,以便飞速设计正则表明式
  4. 支撑生成C#、C 及VB等常用语言的代码
  5. 支撑外省匹配结果为XML、CSV等常用格式
  6. 提供收藏夹和历史记录功效以便搜集整理常用的正则表明式
  7. 提供灵活而惠及的操作分界面,方便使用

在上面包车型地铁文本框中输入原版的书文本,并在正则表明式文本框中输入测试卓殊的正则表明式后点击“测试”按键就可以获得结果,如下图:

  1. 字符类

 (只帮忙match,特别理解的显得相配结果的groups)

韦德国际1946国际网址 3

 

    在正则表达式中,元字符平日一回只可以合作一个职位或字符集结中的四个字符,然而只要要合营的字符集结未有与之相对应的元字符时,则供给自定义匹配的字符集结。此时得以选择字符类化解那一个标题。字符类是一个字符群集,要是该字符群集中的别的一个字符被相称,则它就能够找到该匹配项。

 

PS:

韦德国际1946国际网址 4

本文由韦德国际1946发布于韦德国际1946国际网址,转载请注明出处:【韦德国际1946国际网址】正则表明式及测试工具

关键词: 好工具