- 正则表达式
-
正则表达式简介(4)
4.正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文 字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的正则表达式示例: visual basic vb...
JAVA 正则表达式4种常用的功能
正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: 以下是代码片段: string str="abc efg abc"; string regex="a|f"; //表示a或f pattern p=pattern.compile(regex); matcher m=p.matcher(str); boolean rs=m.find(); ...
Java中使用正则表达式验证本地化数据
数据验证是编写任何用户界面时经常要处理的一项杂务。java? 语言的正则表达式支持可以使数据验证变得更容易。您可以定义一个正则表达式,用于描述有效数据,然后让 java 运行时检查它是否匹配。但是有些类型的数据在不同地区有不同的格式。而 resourcebundle 类让您可以以一种优雅的方式使用特定于地区的数据。本文展示如何结合这两种技术来解决常见的数据...
正则表达式简介(12)
12.定位符 到现在为止,所看到的示例都只考虑查找任何地方出现的章节标题。出现的任何一个字符串 'chapter' 后跟一个空格和一 个数字可能是一个真正的章节标题,也可能是对其他章节的交叉引用。由于真正的章节标题总是出现在一行的开始,因此 需要设计一个方法只查找标题而不查找交叉引用。 定位符提供了这个功能。定位符可以将一个正则表达式固定在一...
Java中使用正则表达式实现字符串匹配
黑暗岁月 有一个string,如何查询其中是否有y和f字符?最黑暗的办法就是: 程序1:我知道if、for语句和charat()啊。 class test{ public static void main(string args[]) { string str="for my money, the important thing "+"about the meeting was bridge-building"; char x='y...
在Javascript中使用正则表达式
在javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用string对象里的正则表达相关的方法. 首先是正则表达式的创建,有2种办法: var my_regex=/[a-z]+/g; var my_regex=new ("[a-z]+","g"); 方法 exec(string),对string进行正则处理,并返回匹配结果. test(string),测试string是否含有匹配结果 字符串...
VC利用boost库解析正则表达式
boost库安装比较麻烦,需要自己编译源文件,我整理了一下,如果仅仅需要做正则表达式,按下面的代码敲就行了: cmd vcvars32.bat cd d:oost_1_32_0libs egexuild d: nmake -fvc6.mak nmake -fvc6.mak install 注意,别看下载下来的数据包没有多大,解压缩之后达到了100多m,编译完之后为109m,占用131m,所以安装时一定注...