`
reverocean
  • 浏览: 196163 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

A regular expression

阅读更多
When I am reading the book called <the way="" ruby="">,I find there is a very clever regular expression which determines a string  whether a string is a valid IPv4 address.The following is the expression:

num = "(\\d|[01]?\ \ d\ \ d|2[0-4]\\d|25[0-5])"
pat = "^#{ num} \.#{ num} \.#{ num} \.#{ num} $"

And the following is for the </the> IPv6 addresses:
num = "[0-9A-Fa-f]{ 0,4} "
pat = "^" + "#{ num} :"*7 + "#{ num} $"
分享到:
评论

相关推荐

    A Regular Expression Wrapper Using ATL in C++Src.zip

    本项目"A Regular Expression Wrapper Using ATL in C++Src.zip"似乎是一个源代码包,其中包含了使用ATL实现正则表达式封装的示例代码。 正则表达式是一种强大的文本处理工具,能够用来匹配、查找、替换和解析字符...

    This repository contains a regular expression based language

    This repository contains a regular expression based language grammar for MATLAB to be used by GitHub Linguist for highlighting MATLAB code on GitHub.zip

    A Regular Expression Wrapper Using ATL in C++.

    在C++编程中,ATL(Active Template Library)是由微软提供的一个轻量级、高性能的库,主要用于构建COM(Component Object Model)组件。本主题聚焦于如何利用ATL来创建一个正则表达式包装器,这在处理字符串匹配、...

    Python Regular Expression

    match Match a regular expression pattern to the beginning of a string. search Search a string for the presence of a pattern. sub Substitute occurrences of a pattern found in a string. subn Same as...

    Regular Expression 简介.pdf

    ### Regular Expression 简介 #### 一、何为 Regular Expression (正则表达式) 正则表达式(Regular Expression)是一种强大的文本模式匹配工具,在文本处理领域占据着极其重要的地位。它提供了一种简洁的方式来...

    The Regex Coach - interactive regular expressions

    It shows whether a regular expression matches a particular target string. It can also show which parts of the target string correspond to captured register groups or to arbitrary parts of the regular...

    基于Regular Expression的数据匹配验证.pdf

    "基于Regular Expression的数据匹配验证" 基于Regular Expression的数据匹配验证是指使用Regular Expression(正则表达式)来对用户输入的数据进行匹配验证,以确保数据的正确性和合法性。在Web开发中,数据验证是...

    a tool which is used to design the regular expression

    a tool which is used to design the regular expression a tool which is used to design the regular expression a tool which is used to design the regular expression a tool which is used to design the ...

    Regular Expression Recipes for Windows Developers.pdf

    根据提供的文件信息,本书《Regular Expression Recipes for Windows Developers: A Problem-Solution Approach》是一本针对Windows开发者关于正则表达式的实用指南。本书作者是Nathan A. Good,并于2005年出版。...

    正则表达式grep[global search regular expression]

    ### 正则表达式grep[global search regular expression] #### 一、grep简介 `grep`是一种功能强大的文本搜索工具,可以使用正则表达式在文本中查找特定模式,并将匹配的行输出到标准输出。这一工具最初设计用于...

    正则表达式完全指南

    A regular expression regex or regexp for short is a special text string for describing a search pattern You can think of regular expressions as wildcards on steroids You are probably familiar with ...

    Regular Expression Cookbook

    正则表达式(Regular Expression),简称为regex,是计算机科学中用于处理字符串的强大工具。它通过一种模式匹配的方式来搜索、替换或提取文本,广泛应用于文本编辑器、编程语言、搜索引擎以及各种数据处理任务中。...

    Regular Expression Tutorial(正则表达式)

    ### 正则表达式(Regular Expression):一种强大的文本匹配工具 正则表达式,英文全称Regular Expression,简称RE,是一种在计算机科学中用于处理字符串的强大工具。它由一系列特殊的字符序列组成,用于在文本中查找...

    regular expression

    如`t(a|e|i|o|oo)n`将匹配"tan"、"ten"、"tin"、"ton"以及"toon"。 4. **匹配次数的符号**:正则表达式提供了符号来控制匹配的次数,如`*`表示零次或多次,`+`表示一次或多次,`?`表示零次或一次,`{n}`表示精确...

    Oralce Regular Expression

    ### Oracle Regular Expression详解 #### 引言 Oracle正则表达式提供了一种强大的方式来识别文本体中的模式。模式描述了需要识别的文本外观,它可以是相当简单的(例如描述任何三个字母组成的单词),也可以是非常...

    A regular expression editor-开源

    正则表达式(Regular Expression,简称regex)是一种模式匹配语言,能够高效地处理字符串,广泛应用于文本挖掘、数据清洗、网页抓取等领域。 开源软件意味着该正则表达式编辑器的源代码对公众开放,开发者可以自由...

    正则表达式(regular expression)参考教程

    例如,`a{2,4}` 匹配连续出现2到4次的字母 "a"。 综上所述,正则表达式是一种非常强大的工具,能够帮助开发者高效地处理文本数据。尽管学习曲线可能略陡峭,但通过不断实践和学习,任何人都能熟练掌握并运用这一...

    RegexBuddy3.6.0最新注册版

    Test: If a regular expression contained an inverted range with a \xFF escape and the active flavor does not support inverted ranges then RegexBuddy would continue to complain about the inverted range...

    regular expression 转 NFA

    正则表达式(Regular Expression)是一种强大的文本处理工具,它能用来匹配、查找、替换符合特定模式的字符串。在计算机科学领域,正则表达式通常与自动机理论结合,特别是非确定有限状态自动机(NFA,Non-...

    正则表达式高级规则 (regular expression)

    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', '...

Global site tag (gtag.js) - Google Analytics