• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
yunhuasheng's blog
everything that we can't do now ,but future with our endeavor. springfield!
博客园    首页    新随笔    联系   管理    订阅  订阅

正则表达式及其作用

--------------什么是正则表达式及其作用

  正则表达式在很多语言中都会用到,其内容几乎是独立于具体语言。事实上,正则表达式有着非常广泛的应用。下面就来说一下正则表达式是什么,以及它有什么作用.

  正则表达式及其作用

正则表达式的英文是regular expression,意思是符合某种规则的表达式,可以将其理解为一种对文字进行模糊匹配的语言。正则表达式用一些特殊的符号(称为元字符)来代表具有 某种特征(例如,某一字符必须是数字字符)的一组字符以及指定匹配的的次数,含有元字符的文本不再表示某一具体的文本内容,而是形成了一种文本模式,可以 匹配符合该模式的所有文本串。

在程序语言中引入正则表达式,可以完成以下功能。

*  测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码或一个身份证号码。这称为数据有效性验证。

*  替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后全部将其删除,或替换为其他文字。

* 根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。


posted @ 2007-08-28 20:03  yunhuasheng  阅读(5341)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3