`
txf2004
  • 浏览: 6974387 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

关于正则表达式的怪问题

 
阅读更多
最近遇到一个奇怪的问题,相同正则表达式,分别在java,python,.net中测试,得到的结果不一样,java得到了205条皮,但是在python与.net中的得到记录是226条,然后用jakarta-oro来测试,就直接报错了,看来java的正则表达式实现还真不靠谱
分享到:
评论

相关推荐

    正则表达式实现excel判断(=IF(EXP,TRUE,FALSE))三元表达式(含各种嵌套复杂的判断表达式)分组提取内容

    14*G1,(((G2-G3)*13-1)*G1)), IF(G2,(10-(G3-G2)*2)*G1,11*G1))就不行了,因为有很多的逗号和其他符号干扰,所以研究了一个正则表达式解决了这个问题,可以是任意复杂的IF表达式,如果需要进一步的匹配子判断式,则...

    正则表达式全面资料(请下载另一个免费的,别怪我没有提醒)

    "正则表达式.pdf"可能是一个补充性的教程,它可能以PDF格式提供了更多关于正则表达式的实例和解释。"精通正则表达式.rar"和"正则表达式30分钟入门教程.rar"可能是两个不同的快速学习资源,前者可能是一个完整的高级...

    怪物正则表达式--需要.netfromwork2.0

    正则表达式是一种强大的文本处理工具,用于在字符串中进行模式匹配和搜索替换操作。它在编程语言中广泛使用,...通过深入理解和熟练应用正则表达式,开发者可以解决各种复杂的数据处理问题,提升代码的可读性和维护性。

    正则表达式总结

    ### 正则表达式基础知识与应用 #### 一、正则表达式的概念 正则表达式(Regular Expression),简称regex或regexp,是一种用于匹配字符串中字符组合的强大工具。通过简单的语法,它可以描述出一系列为了执行搜索或...

    regexcalibur:一个小型命令行游戏,可帮助您学习正则表达式

    正则剑一个简单的命令行游戏,用于学习正则表达式。 输入正则表达式,杀死怪物! 避免使用模糊的林地生物! 获得战利品(即了解更多正则表达式)。 ##用法要运行,请导航至regexcalibur文件夹并运行python ...

    多功能正则工具

    "多功能正则工具"正如其名,是一款集多种功能于一体的实用软件,旨在帮助用户高效地处理与正则表达式相关的问题。这个工具不仅具备基本的正则表达式匹配能力,还可能包含翻译功能,使得用户在处理多语言文本时更加...

    AWK 应用程序入门与实例

    - **模式匹配**:通过正则表达式来进行模式匹配,从而实现复杂的文本搜索功能。 - **灵活的编程模型**:支持多种编程模型,包括过程式、函数式以及面向数据流的编程风格。 #### 基础命令及操作 - **命令格式**:`...

    awk入门教程

    awk的强大之处还体现在其对正则表达式的支持以及丰富的条件语句上。例如,查找包含“foo”的行: ```sh awk '/foo/ { print }' /etc/passwd ``` 或更复杂的正则表达式: ```sh awk '/[0-9]+\.[0-9]*/ { print }' ...

    JS在IE和FF中的兼容性问题

    - `lastIndex` 属性:IE和FF对全局正则表达式匹配后的 `lastIndex` 处理不一致,可能导致无限循环。 8. **异常处理**: - `try...catch` 语句:IE和FF在错误类型和处理上存在差异,需谨慎处理。 9. **...

    邮箱地址有效验证实例

    验证邮箱地址的常见方法包括正则表达式匹配、使用内置的`MailAddress`类(在.NET框架中)以及如Aspose.Network这样的第三方库提供的高级功能。正则表达式可以检查基本格式,但无法验证邮箱是否真实存在。使用SMTP...

    awk实例入门教程.pdf

    1. **正则表达式与代码块**:awk支持正则表达式的使用,这使得文本匹配和筛选变得更加容易。例如,`/[0-9]+\.[0-9]*/{print}`会打印所有包含数字和小数点的行。 2. **条件语句**:通过`if`语句,awk可以根据条件...

    词法分析器

    词法分析器的设计通常基于正则表达式或者有限状态自动机(Finite State Automata, FSA),这两种方法都可以有效地识别和提取源代码中的词汇结构。正则表达式提供了简洁的语法来描述字符模式,而有限状态自动机则通过...

    ExtJS判断IE浏览器类型的方法

    然后定义了一个名为check的函数,它接受一个正则表达式作为参数,并返回一个布尔值,指示用户代理字符串是否与正则表达式匹配。这一函数本质上是一个简化版的正则表达式测试函数。 紧接着,代码会进行一系列的判断...

    [转]去百度面试的javascript 收获

    7. 正则表达式的使用与性能问题: - 正则表达式中的(?=)和(?:)具有不同的功能,其中(?=)是前瞻断言,而(?:)是非捕获组。 - 在使用正则表达式时,应该考虑性能因素,避免编写过于复杂或效率低下的正则表达式。 8. ...

    js在火狐和IE浏览器的差异.zip

    - Firefox和IE对正则表达式的一些扩展功能支持程度不同,比如全局标志`g`和多行标志`m`的处理。 10. **性能优化**: - 由于JavaScript引擎的实现差异,某些代码片段在Firefox和IE上的执行效率可能会有显著区别。 ...

    monke-bot:怪物机器人

    3. **正则表达式**:为了从邮件中提取特定信息,可能需要使用正则表达式(re模块)。正则表达式可以匹配、查找、替换符合模式的字符串,对于解析邮件格式非常有用。 4. **随机数与随机选择**:为了让机器人的回复...

    match_json:像这样写JSON规范

    停止使用难以理解的正则表达式和外观怪异的测试来扭曲您的大脑。 旧的,令人讨厌的方式: it "returns the current pony" do get "/ponies/ #{ pony . id } " current_pony = JSON . parse ( response . body ) [ ...

Global site tag (gtag.js) - Google Analytics