Flex:使用正则表达式替换String

Categories: Flex; Tagged with: ; @ January 15th, 2010 21:40

需求: 通过某些字符串生成文件名称, 简单要求: 仅允许数字或字母及”_”
代码:

var regExp:RegExp = new RegExp("[^A-Za-z0-9_]", "g"); // 正则表达式, 将非字母数字或下划线的字符替换为"_", 全部替换.
		finalName = fileName.replace(regExp, "_");
		

Java正则表达式使用笔记

Categories: Java; Tagged with: ; @ February 1st, 2009 15:40

1. 编写并测试正则表达式.

使用工具:

Eclipse 正则表达式书写测试插件 – 基于java.util.regex

 

2.

//定义正则表达式

//定义正则表达式
	private static final String REGEX_EMAIL = "([\\w\\.-]{1,})@(([\\w-]{1,}\\.)+[a-zA-Z]{2,})";	//Group1, 2;

 

3. 使用

Pattern patternEmail = Pattern.compile(REGEX_EMAIL);
java.util.regex.Matcher matcherEmail = patternEmail.matcher(data); 

        while (matcherEmail.find()) {
            String pb = matcherEmail.group(1);
            String pa = matcherEmail.group(2).toLowerCase(); 
,............
        }

其中data为string类型

 

该正则表达式将取得data中所有的email地址.

其中group1为@前的字符 group2为@之后的domain.

Eclipse 正则表达式书写测试插件 – 基于java.util.regex

Categories: Java; Tagged with: ; @ January 31st, 2009 23:31

Screenshot:

image

Download the plugin

Last version: Download

Update site: http://regex-util.sourceforge.net/update/

更多信息: http://myregexp.com/eclipsePlugin.html

Newer Posts



// Proudly powered by Apache, PHP, MySQL, WordPress, Bootstrap, etc,.