首页办公网络 › 发布日期,包括命名约定、正确的标记嵌套、属性规则、声明和实体

发布日期,包括命名约定、正确的标记嵌套、属性规则、声明和实体

布局只怕非常复杂,教你何以成立结构并不属于本文的层面。(此外,IT
部门人士理应通晓什么创造布局。)可是,明白构造的外观依旧平价的。下边包车型大巴结构定义了
... 标志集的中规中矩。

除此之外采纳专门的学业格式的标识数据之外,XML
系统常常还运用其余两种组件:结构和转变。以下部分将介绍那三种组件的干活章程。

创办根成分

一个文件只好有一个根成分,况且要求使用 “包装器”
满含它。二个文书只好有叁个根成分,况兼需求使用 “包装器”
富含它。内容和别的标识必须放在 根成分 中间。

Regulator

Regulator
是终极二个拉长到自身的世界级工具清单中的。它是一种很有特色的工具,能够使生成和测量检验正则表明式变得非常轻易。人们对正则表达式重新发生了感兴趣,因为它们在
.NET
框架中蒙受很好的扶持。正则表达式用来基于字符、频率和字符顺序定义字符串中的形式。它们最遍布的用场是当做注明顾客输入有效性的手腕依然当做在十分的大字符串中寻找字符串的办法
— 举例,在 Web 页上查究 U凯雷德L 或电子邮件地址。

Regulator
使你能够输入三个正则表达式以致一些针对性其运行该表明式的输入内容。那样,在应用程序中贯彻该正则表达式以前,您能够掌握它将发生哪些出力以至它将回到哪些项指标相称项。图
2
展现了含有轻易正则表明式的 Regulator。

文书档案中带有该正则表明式 — 在该示例中,它是
[0-9]*,应该协作一行中自由数量的数字。右下侧的框中富含指向该正则表达式的输入,而左下侧的框展现了该正则表达式在输入内容中找到的相称项。在这里么的单身应用程序中编辑和测量试验正则表明式,要比尝试在你的应用程序中拍卖它们轻易得多。

Regulator 中的最好成效之一是能够在 regexlib.com
找出联机正则表达式库。举例,假若您在搜寻框中输入字符串“phone”,您将找到
20
种以上能够宽容各个电话号码的两样的正则表明式,包括用于United Kingdom、澳国的表明式以至其余超多电话号码。Regulator
由 罗伊 Osherove 编写,况兼能够在
下载。

图片 1归来页首

除非你使用能够拿走的最好工具,不然你不恐怕仰望生成世界级的应用程序。除了像
Visual Studio®.NET 那样的著名工具以外,还足以从 .NET
社区获得众多Mini的、不太为人所知的工具。在本文中,小编将向您介绍部分当下能够赢得的、面向
.NET
开拓的超级无需付费工具。作者将指导你成功二个关于怎么样行使在那之中每一个工具的敏捷教程

一些工具在不菲时候能够让你节约一分钟,而另一部分工具则恐怕彻底更换您编写代码的主意。因为自己要在本篇小说中牵线如此之多的不等工具,所以自个儿不能够详细研讨之中每一种工具,但您应该领悟到关于每一种工具的够用消息,以便决断哪些工具对您的花色有用。

固然不知道地方示例中的内容,不必忧虑。只需求牢牢记住以下事项:

XML 还不受平台的限定,这意味,无论硬件或操作系统是哪些,为利用 XML
而营造的任何程序都足以读取和拍卖 XML 数据。比方,利用科学的 XML
标识,就足以行使桌面程序张开和拍卖大型机中的多少。别的,不论是什么人创造了
XML 数据体,您都能够因而若干 Microsoft Office 二〇〇一 和 Microsoft Office
专门的学业版 2006 程序(富含 Microsoft Office Access 贰零零伍、Microsoft Office
Word 二零零六、Microsoft Office InfoPath 二〇〇六 和 Microsoft Office Excel
2005)管理肖似的数目。由于 XML
具有可移植性,它已变成用于在数据库和客商桌面之间交流数据的最受接待的才具之一。

透超过实际体减弱输入

在需求屡次输入相似的公文时,能够品尝运用实体。以下是有的科学的实业示例:集团的科班名称、正在实行文书档案记录的成品的称呼、版权、商标、注册商标布告,以至电子邮件地址。

<!ENTITY co "Father Karass' Olde Tyme Steambots, LLC">
<!ENTITY prod "Semi-Autonomous Security Servant (SASSbot)">
<!ENTITY c "Copyright &copy; 2010 &co; All Rights Reserved.">
<!ENTITY author "Chris Herborth (chrish@pobox.com)">

NUnit

NUnit 是为 .NET 框架生成的怒放源代码单元测验框架。NUnit
让你能够用你钟爱的语言编写测量试验,进而测试应用程序的一定作用。当你第三次编写代码时,单元测量试验是一种测验代码功能的很好方式,它还提供了一种对应用程序进行回归测验的方法。NUnit
应用程序提供了二个用来编写单元测验的框架,以致一个运作那些测量检验和查阅结果的图形分界面。

图片 2归来页首

实则运作的 NAnt

在该示例中,小编将为日前创制的 NUnitExample 设计方案成立二个 NAnt
版本文件。首先,小编须求成立二个具备 .build 扩充名的 XML
文件,将其放在笔者的档案的次序的根目录中,然后向该文件的最上端增加多个 XML
注明。作者索要加上到该文件的第叁个暗号是 project 标识:

<?xml version="1.0"?>
<project name="NUnit Example" default="build" basedir=".">
    <description>The NUnit Example Project</description>
</project>

品类标识还用于安装项目名称、暗中同意指标以至基目录。Description
标志用于安装该类型的简约表达。

接下去,小编将加多 property
标识,该标识可用以将设置存款和储蓄到单个地点(随后能够从文件中的放肆地方访问该地点)。在该例中,笔者将创立二个名为debug 的性格,笔者得以接着将其设置为 true 或
false,以呈现自家是还是不是要在调度配置下编写翻译该品种。(最终,这一一定属性并没有真正影响什么生成该类型;它只是您设置的一个变量,当你真正确定了哪些生成该品种时将读取该变量。)

接下去,笔者索要制造贰个 target 标志。叁个项目方可包含多个可在 NAnt
运营时钦点的 target。借使未钦点 target,则利用暗中同意 target(作者在 project
成分中设置的 target)。在该示例中,暗中同意 target 是 build。让大家着重一下
target 成分,它将饱含大非常多生成音信:

<target name="build" description="compiles the source code">
</target>

在 target 成分内,小编将把 target 的称呼设置为 build,何况创设有关该
target 将做什么职业的验证。笔者还将开创两个 csc
成分,该因素用于内定相应传递给 csc C# 编译器的数额。让大家看一下该 csc
成分:

<csc target="library" output="./bin/debug/NUnitExample.dll" 
    debug="${debug}">
<references>
    <includes name="C:/program files/NUnit V2.1/bin/NUnit.Framework.dll"/>
</references>
    <sources>
       <includes name="HashtableTest.cs"/>
    </sources>
</csc>

先是,小编必须要设置该 csc 成分的 target。在该例中,笔者将创造一个 .dll
文件,由此我将 target 设置为 library。接下来,作者必得安装 csc 成分的
output,它是快要创设 .dll 文件的任务。最终,我须求安装 debug
属性,它规定了是不是在调节和测验中编译该项目。因为自己在近期创制了三个用以存款和储蓄该值的习性,所以笔者得以接纳下边包车型地铁字符串来拜见该属性的值:${debug}。Csc
成分还带有部分子元素。小编急需创制三个因素:references 元素将告诉 NAnt
要求为该项目援引哪些程序集,sources 成分告诉 NAnt
要在改动进度中蕴涵怎么着文件。在该示例中,小编援用了 NUnit.Framework.dll
程序集并包涵了 HashtableTest.cs 文件。图
8
中突显了一体化的变型文书。(您平常还要创造几个到底的
target,用于删除生成的文件,但为了简洁起见,作者一度将其轻松。)

要生成该文件,我急需转到笔者的项目标根目录(生成文书坐落于这里),然后从该岗位实践nant.exe。假使生成成功,您能够在该应用程序的 bin 目录中找到 .dll 和 .pdb
文件。固然采纳 NAnt 断定不像在 Visual Studio 中单击 Build
那样轻松,但它依然是一种十三分有力的工具,可用以开采按自动安插运转的改变进程。NAnt
还包罗一些管用的效果,比如能够运转单元测验或然复制附Gavin件(那么些职能尚未十分受当前
Visual Studio 生成进度的支撑)。

NAnt 是贰个吐放源代码项目,而且能够从
http://nant.sourceforge.net 下载。

图片 3归来页首

次第能够选拔布局来注解数据。构造为数量提供了组织框架,能够扶助创造者和此外其余顾客明白数据。比方,倘诺客户输入无效数据,程序就能够提醒顾客输入正确的数量。只要
XML 文件中的数据信守给定构造中的平整,任何帮忙 XML
的程序都足以利用该布局读取、解释和管理那些数量。举例,如下图所示,Excel
和 Word 都足以依靠 CAT 布局来验证 数据。

您不用理解创立标准格式 XML 的法规,但确实必要记住:独有在 XML
数据利用了标准格式的事态下,才足以在程序和连串里头共享该数据。即使某个XML 文件无法开发,则该公文相当大概不是正统格式的。

4.参数实体

参数实体只用于 DTD
和文书档案的内部子集中。它们接收百分号(%)实际不是与字符,能够是命名实体或外界实体。
作用:
1.引用在表面文件中宣称的 Latin 1, Special Characters and Symbols
实体集
2.用作连忙格局以重用 DTD 的一点部分,例如每一种 XHTML
成分都帮衬的专门的学问属性集
例如:

<!ENTITY % attrs "%coreattrs; %i18n; %events;">
<!ENTITY % coreattrs
 "id          ID             #IMPLIED
  class       CDATA          #IMPLIED
  style       %StyleSheet;   #IMPLIED
  title       %Text;         #IMPLIED"
  >
<!ENTITY % i18n
 "lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #IMPLIED"
  >

如上,参数实体能够引用别的参数实体。与命名实体同样,参数实体在任何文书档案被读取之后才被扩充。

每种开辟人士今后应有下载的十种必备工具

通知日期: 7/20/二〇〇四 | 更新日期:
7/20/二零零三

正文自发表以来已经扩大了新新闻。

请参阅上边包车型大巴编写更新。

正文研商:

用于编写单元测试的 NUnit

用于创建代码文档资料的 NDoc

用于生成解决方案的 NAnt

用于生成代码的 CodeSmith

用于监视代码的 FxCop

用于编译少量代码的 Snippet Compiler

两种不同的转换器工具:ASP.NET 版本转换器和 Visual Studio .NET 项目转换器

用于生成正则表达式的 Regulator

用于分析程序集的 .NET Reflector

正文使用了下列本领:

.NET、C# 或 Visual Basic .NET、Visual Studio .NET

除非您使用可以获得的最棒工具,不然你不大概仰望生成世界级的应用程序。除了像
Visual Studio®.NET 那样的闻名工具以外,还足以从 .NET
社区赢得广大小型的、不太为人所知的工具。在本文中,作者将向您介绍一些脚下能够赢得的、面向
.NET
开辟的一级无偿工具。笔者将指点您成功一个关于怎样利用此中种种工具的全速教程

一些工具在不少时候能够令你节约一分钟,而另一部分工具则大概通透到底改换您编写代码的章程。因为本人要在本篇文章中牵线如此之多的两样工具,所以本身不能详细探究之中种种工具,但您应该掌握到关于每种工具的够用新闻,以便决断哪些工具对您的品种有用。

图片 4

NAnt

NAnt 是二个遵照 .NET 的成形工具,与当下版本的 Visual Studio .NET
分化,它使得为你的项目创立生成进度变得特别轻便。当您具备多量从业单个项指标开采职员时,您不可能依靠于从单个客户的座位举行转变。您也不期待必得定期手动生成该项目。您更乐于创制每一天上午运营的自动生成进程。NAnt
让你能够生成实施方案、复制文件、运转 NUnit
测验、发送电子邮件,等等。可惜的是,NAnt
缺乏美貌的图形分界面,但它确实有所能够钦定相应在变化进程中完成哪些义务的控制台应用程序和
XML 文件。注意,MSBuild(归属 Visual Studio 2006的新的转换平台)为各个强壮的转变方案打开了预备,何况由基于 XML
的连串文件以看似的方式驱动。

图片 5回到页首

不必对术语“架构”敬若神明。构造只不过是一种含有有个别法则的 XML
文件,这一个准则用来定义 XML
数据文件中能包涵怎样内容,不可能包括哪些内容。构造文件平日接收 .xsd
文件扩充名,而 XML 数据文件使用 .xml 扩张名。

你大概听 IT 部门的人员说过“标准格式”的 XML。标准格式的 XML
文件遵从一组管理 XML 的、极其严刻的准则。要是文件不依照那几个法规,XML
就能够终止运作。比如,在地点的代码示例中,每一个方始标识都有相应的了断标志,因而该示例固守一种标准格式的规行矩步。即使你删除二个符号,然后尝试在二个Office
程序中开采该文件,您将会看出一条错误消息,并且该程序会阻止你使用该文件。

创建 XML 文件

XML 文书档案的第一行常常是一个 XML 评释。
形式:<?xml version="1.0" encoding="utf-8"?>
职能:将文件识别为 XML 文件,有利于工具和人类识别 XML(不会误以为是 S丙胺搏来霉素L
或任何标记)。
PS:什么动静下平常忽略这么些可选消息?策画将四个小的 XML 文件归总为一个大
XML 文件。

变化自定义模板

CodeSmith模板只是有个别得以在率性文本编辑器中开创的文本文件。它们的独一供给是用
.cst
文件增加名来保存它们。作者快要变化的示范模板将接收一个字符串,然后依照该字符串生成三个类。创立模板的首先步是增加模板头,它可证明模板的言语、目标语言以致简要模板表达:

<%@ CodeTemplate Language="C#"       TargetLanguage="C#"    Description="Car Template" %>

模板的下一部分是性质注明,在这里边可注明就要模板每回运营时钦赐的属性。就该模板来讲,笔者要运用的唯一属性只是一个字符串,因而属性注解如下所示:

<%@ Property Name="ClassName" Type="String" Category="Context"     Description="Class Name" %>

该属性评释将使 ClassName 属性出今后 CodeSmith属性窗口中,以便能够在模板运维时钦点它。下一步是实在变化模板主体,它特别周边于用
ASP.NET 进行编码。您能够在图
3
中查看该模板的重心。[编排更新 — 6/16/2004:图 3
中的代码已被更新,以便对四线程操作保持安全。]

正如您所见,该模板选拔字符串输入并动用该类名生成独立的类。在模板主体中,使用与
ASP.NET
中大同小异的起首和了结标识。在该模板中,作者只是插入属性值,但您还足以在这里些标志内部使用放肆等级次序的
.NET 代码。在该模板达成之后,您就能够通过双击它如故从 CodeSmith应用程序中开垦它将其加载到 CodeSmith 中。图
4
展现了早就加载到 CodeSmith 中的该模板。

你能够观察侧边的习性正是笔者在该模板中宣示的性情。如果自个儿输入“SingletonClass”作为类名,并单击
Generate 开关,则将扭转图
3
的尾巴部分显示的类。

CodeSmith使用起来非凡轻松,要是能够正确行使,则能够发生局地令人无法相信的结果。面向代码生成的应用程序中最普遍的片段之一是数量访谈层。CodeSmith包含一个名称叫 SchemaExplorer
的特有的程序集,可用来从表、存款和储蓄进程或大致任何此外 SQL Server?
对象生成模板。

CodeSmith 由 Eric J. Smith 编写,並且能够在
下载。

图片 6再次来到页首

转移工具

本人曾经将多少个单身的工具合在一齐放在标题“调换工具”下边。这多个工具都特别简单,但又只怕极为有用。第一个工具是
ASP.NET 版本调换器,它可用以转移
ASP.NET(虚构目录在它上面运转)的本子。第贰个工具是 Visual Studio
Converter,它可用来将项目文件从 Visual Studio .NET 二〇〇一 转变来 Visual
Studio .NET 二〇〇二。

当 IIS 管理诉求时,它会翻动正在倡议的公文的扩充名,然后根据该 Web
站点或虚构目录的增添名映射,将呼吁委派给 ISAPI
扩大或然自身管理该须求。那多亏 ASP.NET 的劳作方法;将为有着 ASP.NET
增加名注册扩展名映射,并将这么些扩大名映射导向
aspnet_isapi.dll。这种职业办法是一应俱全无缺的,除非你安装了 ASP.NET 1.1 —
它会将扩展名映射进级到新本子的 aspnet_isapi.dll。当在 ASP.NET 1.0
上转移的应用程序试图用 1.1
版运营时,那会以致错误。要消除该难点,可以将持有扩充名映射重新改换来 1.0
版的 aspnet_isapi.dll,但是由于有 18
种扩充名映射,所以手动完结这一行事将很干燥。那多亏 ASP.NET
版本转换器能够发挥功效的时候。使用这一小型实用工具,能够转移任何单个
ASP.NET 应用程序所使用的 .NET 框架的本子。

图片 7

9 ASP.NET 版本转换器

图 9 展现了实在运营的 ASP.NET
版本转换器。它的应用方法特别轻便,只须选拔相应的应用程序,然后选用你愿意该应用程序使用的
.NET 框架版本。该工具随后将利用 aspnet_regiis.exe
命令行工具将该应用程序调换成所选版本的框架。随着今后版本的 ASP.NET 和
.NET 框架的公布,该工具将变得愈加实惠。

ASP.NET 版本转换器由 Denis Bauer 编写,并且能够从
下载。

Visual Studio .NET 项目调换器(参见图 10)特别接近于 ASP.NET
版本调换器,不一样在于它用于转移 Visual Studio 项目文件的本子。纵然在 .NET
框架的 1.0 版和 1.1 版之间唯有一点都不大的歧异,但假若将品种文件从 Visual
Studio .NET 二〇〇三 转产生 Visual Studio .NET
2000,将不能够再把它转变回去。纵然那在大多数时候或许不会化为难题(因为在
.NET 框架 1.0 版和 1.1
版之间差不离平素不怎么破坏性的改换),但在少数时刻您大概需求将品种转移回去。该调换器可以将其他减轻方案或项目文件从
Visual Studio 7.1 (Visual Studio .NET 二零零二卡塔尔(قطر‎ 转变成 Visual Studio 7.0
(Visual Studio .NET 二零零零State of Qatar,并在须求时进行反向调换。

图片 8

10 Visual Studio .NET 项目转变器

Visual Studio .NET 项目转换器由 Dacris Software 编写。该工具得以从
下载。

图片 9归来页首

-示例布局中的行项目被喻为“注脚”。假诺要求有关宠物的别的音信,IT
部门恐怕必要向构造中加多证明。您能够依据专门的学问必要的变通来校订 XML 系统。
-表明对数据构造具备较强的调整本领。举例, 声曹魏表 和
等标识必得固守地点列出的依次显示。评释也得以调控客户输入的数据类型。举例,上边的布局须求猫的年龄必需为正数,而对此
ALTERED 和 DECLAWED 标志则必得为布尔值。 -当 XML
文件中的数据信守布局所提供的规规矩矩时,数据便是有效数据。根据结构检查 XML
数据文件的长河称为“验证”。构造的崛起优点是能够支持制止数据损坏。使用构造也能够比较轻便地窥见损坏的数码,因为
XML 境遇难题时将会告一段落运作。

图片 10

3.表面实体

表面实体表示外界文件的剧情。外部实体在多少境况下很有用,例如说,您在开创一本书籍並且想将每一章存款和储蓄为贰个独立的文书。

<!ENTITY chap1 SYSTEM "chapter-1.xml">//外部实体引用其他文件
<!ENTITY chap2 SYSTEM "chapter-2.xml">
<!ENTITY chap3 SYSTEM "chapter-3.xml">

今昔,当您在主图书 XML
文件(参见下清单)军长那些实体放到一同时,这么些文件的源委将插入在援引点。

<?xml version="1.0" encoding="utf-8"?>
<!-- Pull in the chapter content: -->
&chap1;
&chap2;
&chap3;

出于这么些文件的内容被插入到 XML 文书档案中,由此它们也非得是实用的
XML,何况它们必得是平衡的。也正是说,在三个表面实体的援引文件中在此以前的别的因素也必得在非常文件中得了。当上面代码项目清单中的
XML 文书档案被解析时,它将被读取为贰个大文书档案,包含chapter-1.xml、chapter-2.xml 和 chapter-3.xml 文件的故事情节;XML
管理应用程序并不留意文书档案写入到 4 个单身的公文中。

实际上运作的 NAnt

在该示例中,小编将为眼下创立的 NUnitExample 解决方案创设二个 NAnt
版本文件。首先,小编急需创建八个装有 .build 扩充名的 XML
文件,将其坐落自家的门类的根目录中,然后向该文件的顶上部分增多叁个 XML
申明。作者须求丰裕到该公文的率先个暗号是 project 标志:

<?xml version="1.0"?><project name="NUnit Example" default="build" basedir=".">    <description>The NUnit Example Project</description></project>

项指标记还用于安装项目名称、默许目的以致基目录。Description
标志用于安装该品种的简易表明。

接下去,笔者将增加 property
标志,该标志可用来将设置存储到单个地点(随后能够从文件中的自便位置访谈该地点)。在该例中,小编将开创三个名叫debug 的品质,笔者可以跟着将其设置为 true 或
false,以反映自个儿是或不是要在调治配置下编写翻译该项目。(最终,这一一定属性并未有真正影响什么生成该品种;它只是您设置的二个变量,当你真正确定了什么生成该项目时将读取该变量。)

接下去,小编索要成立叁个 target 标志。二个品类方可包涵八个可在 NAnt
运营时钦定的 target。固然未钦赐 target,则使用暗许 target(小编在 project
成分中装置的 target)。在该示例中,暗中认可 target 是 build。让大家着重一下
target 成分,它将富含大多数生成新闻:

<target name="build" description="compiles the source code"></target>

在 target 成分内,笔者将把 target 的名目设置为 build,况兼成立有关该
target 将做哪些专门的学业的求证。我还将开创多少个 csc
成分,该因素用于内定相应传递给 csc C# 编写翻译器的数码。让大家看一下该 csc
成分:

<csc target="library" output=".\bin\debug\NUnitExample.dll"     debug="${debug}"><references>    <includes name="C:\program files\NUnit V2.1\bin\NUnit.Framework.dll"/></references>    <sources>       <includes name="HashtableTest.cs"/>    </sources></csc>

先是,小编必需安装该 csc 成分的 target。在该例中,作者将成立二个 .dll
文件,由此小编将 target 设置为 library。接下来,作者必须要设置 csc 成分的
output,它是快要成立 .dll 文件的职位。最终,作者供给设置 debug
属性,它规定了是还是不是在调度中编写翻译该项目。因为自己在头里成立了一个用以存储该值的质量,所以自个儿能够运用下边包车型大巴字符串来访问该属性的值:${debug}。Csc
成分还包涵部分子元素。笔者急需成立多个因素:references 成分将报告 NAnt
须要为该项目援用哪些程序集,sources 成分告诉 NAnt
要在变化多端进程中带有哪些文件。在该示例中,作者援用了 NUnit.Framework.dll
程序集并带有了 HashtableTest.cs 文件。图
8
中显示了全体的成形文书。(您平日还要成立多个完完全全的
target,用于删除生成的文书,但为了简洁起见,作者曾经将其轻巧。)

要生成该文件,小编急需转到小编的品类的根目录(生成文书坐落于这里),然后从该职位施行nant.exe。若是生成成功,您能够在该应用程序的 bin 目录中找到 .dll 和 .pdb
文件。就算选取 NAnt 料定不像在 Visual Studio 中单击 Build
那样轻松,但它依旧是一种特别常有力的工具,可用于开垦按机关安顿运营的变通进度。NAnt
还包涵部分得力的功力,例如能够运营单元测量检验或然复制附Gavin件(那一个功能未有碰到当前
Visual Studio 生成进程的支撑)。

NAnt 是二个怒放源代码项目,何况能够从
http://nant.sourceforge.net 下载。

图片 11重回页首

Regulator

Regulator
是最后一个充裕到自身的头等工具清单中的。它是一种很有风味的工具,能够使生成和测量检验正则表明式变得超轻巧。大家对正则表明式重新发生了感兴趣,因为它们在
.NET
框架中蒙受很好的支撑。正则表明式用来基于字符、频率和字符顺序定义字符串中的方式。它们最分布的用项是用作验证客户输入有效性的花招依然当做在相当的大字符串中搜索字符串的章程— 比方,在 Web 页上寻觅 URAV4L 或电子邮件地址。

Regulator
令你能够输入贰个正则表明式以至一些针对其运维该表达式的输入内容。那样,在应用程序中落到实处该正则表明式此前,您能够了然它将发生如何功用以致它将回来哪些项目的匹配项。图
2
展现了富含轻松正则表明式的 Regulator。

文书档案中饱含该正则表达式 — 在该示例中,它是
[0-9]*,应该协作一行中随机数量的数字。右下侧的框中含有指向该正则表明式的输入,而左下侧的框展现了该正则表明式在输入内容中找到的相称项。在如此的单身应用程序中编辑和测验正则表明式,要比尝试在你的应用程序中拍卖它们轻松得多。

Regulator 中的最棒效果之一是能力所能达到在 regexlib.com
寻觅联机正则表明式库。举个例子,就算你在索求框中输入字符串“phone”,您将找到
20
种以上可以同盟各类电话号码的例外的正则表明式,富含用于英帝国、澳大奥马哈联邦的表达式以致其余众多电话号码。Regulator
由 罗伊 Osherove 编写,况且能够在
下载。

图片 12归来页首

转载本站文章请注明出处:vns威尼斯城官网登入 http://www.tiec-ccpittj.com/?p=5396

上一篇:

下一篇:

相关文章