<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
var xml:XML=<cti>ddddd</cti>;
private function click():void
{
var str:String = "<p1>Helloagain</p1><p2>Hello</p2><p3>ddd</p3><q1>Helloagain</q1><q2>Hello</q2><q3>ddd</q3>";
for(var i:int=1;i<=3;i++)
{
//var pattern:RegExp =/<p+1>.*?.<\/p+1>/;
var s:String="<p+"+i.toString()+">.*?.<\/p+"+i.toString()+">";
var pattern:RegExp = new RegExp(s);
Alert.show(pattern.exec(str)); // <p>Hello</p>
var strs:String="<q+"+i.toString()+">.*?.<\/q+"+i.toString()+">";
var pattern1:RegExp = new RegExp(strs);
Alert.show(pattern1.exec(str));
}
/* pattern = /<p>.*?<\/p>/s;
Alert.show(pattern.dotall.toString()) // true
Alert.show(pattern.exec(str)); */
}
]]>
</mx:Script>
<mx:Button x="201" y="182" label="Button" click="click()"/>
</mx:Application>
分享到:
相关推荐
### Flex正则表达式大集解析 #### 一、数字匹配 **正则表达式**: ```regex ^\d+$ //匹配整数 ``` **解释**:此表达式用于匹配任何非空的整数(正数或负数)。`^`表示字符串的开始,`\d`代表任何数字字符(等同于`...
### Flex正则表达式判断中文或全角字符代码 在Flex开发中,处理文本时经常需要考虑到字符编码的问题,特别是当涉及到中文或者其他全角字符时。由于这些字符通常占用两个字节,因此简单的通过字符串的`length`属性来...
正则表达式(Regular Expression),简称regex,是一种模式匹配工具,用于在字符串中查找、替换或提取符合特定规则的子串。它使用一套符号和操作来定义一种模式,可以用来判断一个字符串是否符合这个模式。例如,`\d...
在IT行业中,正则表达式(Regular Expression)是一种强大的文本处理工具,用于匹配、查找、替换等操作。在本主题“validate校验正则表达式验证”中,我们主要探讨如何利用validate库进行正则表达式的校验工作,以及...
在实际应用中,可以使用类似lex或flex这样的工具进行正则表达式到NFA的转换。在给定的链接"http://blog.csdn.net/lileyear/article/details/7860596"中,作者lileyear讨论了他的自定义工具"blex",它可能是对flex...
1. **正则表达式概述**:正则表达式(Regular Expression)是一种描述字符串模式的语言,它由一系列元字符和操作符组成,用于在文本中查找、替换或提取特定格式的字符串。正确构建正则表达式是其有效性的关键,错误...
在WEB开发中,正则表达式通常用来检测、查找替换某些符合规则的字符串,如检测用户输入E-mai格式是否正确,采集符合规则的页面内容等等。 今天我们分别用PHP和Javscript向大家介绍WEB开发中最常用最实用的正则表达式...
在AS3中,正则表达式(Regular Expression)是一种强大的文本处理工具,它允许开发者通过模式匹配来验证、查找、替换和提取文本。正则表达式由四个主要组成部分构成:元字符、元序列、标志和数量表达符。 1. **元...
JavaScript中的正则表达式是进行文本处理和模式匹配的强大工具,尤其在数据验证、字符串查找与替换等场景中发挥着重要作用。本资料包提供了一本《正则表达式必知必会.pdf》作为学习资源,此外还有一个链接指向RIA...
Python中的flexicon是一种轻量级、基于正则表达式的词法分析器框架,它为开发者提供了构建自己的词法分析器的工具。词法分析器,也称为扫描器或词法分析器,是编译器设计过程中的第一步,它将源代码分解成一系列有...
正则表达式是一种强大的文本匹配工具,它通过一系列特殊字符的组合来构建表达式,用以描述和匹配特定的字符串模式。正则表达式的强大之处在于它几乎可以匹配任何形式的文本,从简单的字母数字组合到复杂的字符串结构...
压缩文本上的正则表达式搜索 它是什么? zarch是一个正则表达式引擎,它接受输入正则表达式和基于语法的压缩文本,并返回包含正则表达式匹配项的未压缩文本的每一行。 限制 跨行不匹配 不支持反转匹配选项 只有常规...
【正则表达式】是计算机科学中用于匹配字符串或数据模式的一种强大工具,它在词法分析中扮演着至关重要的角色。词法分析是编译器设计中的一个关键步骤,其目的是将源代码分解成一系列有意义的单元,称为单词符号...
正则表达式是编程语言中用于模式匹配和文本解析的重要工具,它在词法分析阶段起着关键作用。词法分析是编译器设计过程中的第一步,它的主要任务是将源代码分解成一系列有意义的单元,称为单词符号或token。 3.1 ...
在实现过程中,可能会使用诸如lex或flex这样的词法分析工具,它们能够自动生成符合给定正则表达式的扫描程序代码。此外,还需要编写实验报告,详细描述设计过程、遇到的问题以及解决方案,同时附带程序源代码、编译...
每个组件可以以几种方式中的任何一种进行匹配:从字面上看,作为正则表达式,作为首字母缩写,采用flex样式或作为多个单词前缀。 缺省情况下,启用regexp和initialism匹配。 完成样式是完成的后端,并从提供完成UI...
标题"PERL-FLEX.rar_flex_软件编译工具"表明了这是一个与PERL和flex相关的压缩文件,其中包含了用于编译的工具,特别是将PERL中的正则表达式转换为flex可以处理的形式。flex是一个开源的、高性能的词法分析器生成器...
lex的输入文件通常以`.l`为扩展名,包含正则表达式规则和C代码动作。lex会读取这个文件并生成一个C源码文件,编译后生成词法分析器。 6. **yacc的配合使用** lex通常与yacc(或bison)配合,yacc负责语法分析。...
在Flex开发环境中,`flex-config.xml`文件是一个至关重要的配置文件,它允许开发者自定义Adobe Flex编译器的行为。这个文件通常位于项目的根目录下,或者在全局的Flex SDK安装路径中,对于命令行编译尤其重要。通过...
Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex Ajax struts2 xml flex