脚 本 之 家 www.jb51.net
页面导航:  不限条件-->式简
本地搜索:
function chkEmail(email)on error resume nextdim i,l,pos1,pos2chkEmail=trueif isnull(email) then chkEmail=false:exit function pos1= instr(email,"@")pos2=instrRev(email,".")if not(pos1>0) or not (pos2>0) or pos1...
http://www.jb51.net//article/9234.htm
我们经常见到的*.obj文件有两种:第一种是基于COFF(Common Object File Format)格式的OBJ文件(也称目标文件),这种格式用于编译应用程序;第二种是Alias|Wavefront公司推出的OBJ模型文件。我要讲的OBJ文件格式是指第二种-OBJ模型文件。 <BR>   说起3D文件格式,大家一定不会感到陌生,"*.3ds","*.max","*.lw","*.mb","*.dxf","*.obj",相信人人都能列举出几种来。但是说起OBJ文件的具体特征,却很少有人能给出较为圆满的描述。 很多人...
http://www.jb51.net//article/6655.htm
这些页包含的信息其目的是提供一个关于正则表达式的通用介绍。 尽管试图让每个主题的内容都比较独立,但这些主题所包含的大部分信息都依赖于对前面所介绍的特性或概念的理解。因此,建议您顺序地仔细阅读这些主题,以便最全面地了解这些材料。“正则表达式简介”包括下述各个主题:正则表达式早期起源使用正则表达式正则表达式语法建立正则表达式优先权顺序普通字符特殊字符非打印字符字符匹配限定符定位符选择与编组后向引用...
http://www.jb51.net//article/4409.htm
正则表达式如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。请回想一下在硬盘上是如何查找文件的。您肯定会使用?和*字符来帮助查找您正寻找的文件。?字符匹配文件名中的单个字符,而*则匹配一个或多个字符。一个如'data?.dat'的模式可以找到下述文件:data1.datdata2.datdatax.datdataN.dat如果使用*字符代替?字符,则将扩大找到的文件数量。'data*.dat'可以匹配下述所有文件名:data.datdata1.datdata2.datdata12.datdatax.datdataXYZ.dat尽管这种搜索文件的...
http://www.jb51.net//article/4408.htm
早期起源正则表达式的“祖先”可以一直上溯至对人类神经系统如何工作的早期研究。WarrenMcCulloch和WalterPitts这两位神经生理学家研究出一种数学方式来描述这些神经网络。1956年,一位叫StephenKleene的美国数学家在McCulloch和Pitts早期工作的基础上,发表了一篇标题为“神经网事件的表示法”的论文,引入了正则表达式的概念。正则表达式就是用来描述他称为“正则集的代数”的表达式,因此采用“正则表达式”这个术语。随后,发现可以将这一工作应用于使用KenThompson的计算搜索算法的一些早期研究,KenThompson是Unix的主要发明人。正则表达式的第一个实...
http://www.jb51.net//article/4407.htm
使用正则表达式在典型的搜索和替换操作中,必须提供要查找的确切文字。这种技术对于静态文本中的简单搜索和替换任务可能足够了,但是由于它缺乏灵活性,因此在搜索动态文本时就有困难了,甚至是不可能的。使用正则表达式,就可以:测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。例如,如果需要搜索整个web站点来删除某些过时的材料并替换某些HTML...
http://www.jb51.net//article/4406.htm
正则表达式语法一个正则表达式就是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。这里有一些可能会遇到的正则表达式示例:VisualBasicScriptingEditionVBScript匹配/^\[\t]*$/"^\[\t]*$"匹配一个空白行。/\d{2}-\d{5}/"\d{2}-\d{5}"验证一个ID号码是否由一个2位数字,一个连字符以及一个5位数字组成。/<(.*)>.*<\/\1>/"<(.*)>.*<...
http://www.jb51.net//article/4405.htm
建立正则表达式构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。可以通过在一对分隔符之间放入表达式模式的各种组件来构造一个正则表达式。对VisualBasicScriptingEdition而言,分隔符为一对正斜杠(/)字符。例如:/expression/对VBScript而言,则采用一对引号("")来确定正则表达式的边界。例如:"expression"在上面所示的两个示例中,正则表达式模式(expression)均存储在RegExp对象的Pattern属性中。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或...
http://www.jb51.net//article/4404.htm
优先权顺序在构造正则表达式之后,就可以象数学表达式一样来求值,也就是说,可以从左至右并按照一个优先权顺序来求值。下表从最高优先级到最低优先级列出各种正则表达式操作符的优先权顺序:操作符描述\转义符(),(?:),(?=),[]圆括号和方括号*,+,?,{n},{n,},{n,m}限定符^,$,\anymetacharacter位置和顺序|“或”操作...
http://www.jb51.net//article/4403.htm
普通字符普通字符由所有那些未显式指定为元字符的打印和非打印字符组成。这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号。最简单的正则表达式是一个单独的普通字符,可以匹配所搜索字符串中的该字符本身。例如,单字符模式'A'可以匹配所搜索字符串中任何位置出现的字母'A'。这里有一些单字符正则表达式模式的示例:/a//7//M/等价的VBScript单字符正则表达式为:"a""7""M"可以将多个单字符组合在一起得到一个较大的表达式。例如,下面的VisualBasicScriptingEdition正则表达式不是别的,就是通过组合单字符表达式'a'、'7'以及'M'所创建出来的一个表达...
http://www.jb51.net//article/4402.htm
特殊字符有不少元字符在试图对其进行匹配时需要进行特殊的处理。要匹配这些特殊字符,必须首先将这些字符转义,也就是在前面使用一个反斜杠(\)。下表给出了这些特殊字符及其含义:特殊字符说明$匹配输入字符串的结尾位置。如果设置了RegExp对象的Multiline属性,则$也匹配'\n'或'\r'。要匹配$字符本身,请使用\$。()标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用\(和\)。*匹配前面的子表达式零次或多次。要匹配*字符,请使用\*。+匹配前面的子表达式一次或多次。要匹配+字符,请使用\+。.匹配除换行符\n之外的任何单字符。要匹配.,请使用\。[标记...
http://www.jb51.net//article/4401.htm
共有:17/10,当前1/2页  [首页] [上一页] 1 2 [下一页]  [尾页] 转到: