社区
C#
帖子详情
正则表达式的简单问题
qb_zhm
2002-04-06 02:24:28
.* 可以匹配任意字符串,但是这个字符串中如果有 \n 则不能匹配.以下是说明
. 匹配除 "\n" 之外的任何单个字符。要匹配包括 ’\n’ 在内的任
何字符,请使用象 ’[.\n]’ 的模式。
如此看来,要匹配任意字符串,可以用这样的 [.\n]* ,但是经测试发现不能匹配,why?
...全文
72
2
打赏
收藏
正则表达式的简单问题
.* 可以匹配任意字符串,但是这个字符串中如果有 \n 则不能匹配.以下是说明 . 匹配除 "\n" 之外的任何单个字符。要匹配包括 ’\n’ 在内的任 何字符,请使用象 ’[.\n]’ 的模式。 如此看来,要匹配任意字符串,可以用这样的 [.\n]* ,但是经测试发现不能匹配,why?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
incsdn
2002-04-09
打赏
举报
回复
.
acptvc
2002-04-09
打赏
举报
回复
感谢您使用微软产品。
当 . 位于 [ ] 内时,将会只匹配字符‘.’,如果要匹配任意字符串,您可以使用模式 (.*\n)* 。
- 微软全球技术中心 VC技术支持
本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
常用java
正则表达式
如果你曾经用过Perl或任何其他内建
正则表达式
支持的语言,你一定知道用
正则表达式
处理文本和匹配模式是多么
简单
。如果你不熟悉这个术语,那么“
正则表达式
”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用
正则表达式
处理文本,一些文本编辑器用
正则表达式
实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用
正则表达式
进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用
正则表达式
,又该怎么办呢?你可以从Apache.org下载源代码开放的Jakarta-ORO库。本文接下来的内容先简要地介绍
正则表达式
的入门知识,然后以Jakarta-ORO API为例介绍如何使用
正则表达式
。
Python程序设计:
正则表达式
检索与替换.pptx
邮箱验证 任务 邮箱验证 任务背景 本任务是利用
正则表达式
对邮箱进行校验。邮箱具有一定的规则,在用户注册邮箱时,必须遵守这些规则。
正则表达式
是一个特殊的字符序列,它能方便的检查一个字符串是否与某种模式匹配,利用正则可以快速准确的对邮箱进行校验。 任务 邮箱验证 任务知识点
正则表达式
概念与语法 常用匹配规则
正则表达式
检索与替换 知识点:
正则表达式
检索与替换
正则表达式
检索与替换
正则表达式
处理字符串的功能
正则表达式
处理字符串主要有四大功能,匹配、获取、替换和分割: 匹配 的功能是查看一个字符串是否符合
正则表达式
的语法,一般返回true或者false; 获取 的功能是
正则表达式
来提取字符串中符合要求的文本; 替换 的功能是查找字符串中符合
正则表达式
的文本,并用相应的字符串替换; 分割 的功能是使用
正则表达式
对字符串进行分割。
正则表达式
检索与替换
正则表达式
的匹配方法 match()尝试从字符串的起始位置匹配一个模式,匹配成功返回匹配的信息,如果不是起始位置匹配成功的话,match()就返回None。 search()函数会在整个字符串内查找模式匹配,直到找到第一个匹配然后返回一个包
正则表达式
验证工具源码
正则表达式
验证工具源码 源码的
简单
描述:
正则表达式
的用途很多,然而对网上公开的
正则表达式
自己又不知道对不对,有时候自己写的
正则表达式
也不知道怎么去验证对不对。因此需要一个工具去验证,多验证。出于这个目的,研制了这个小工具。
正则表达式
验证工具,通过System.Text.RegularExpressions里边的Regex类的方法对输入的
正则表达式
与填写的字符串进行验证,界面干净简洁,功能实用,代码
简单
易懂。
Python
正则表达式
标准库使用教程.pdf
本文介绍了Python对于
正则表达式
的支持,包括
正则表达式
基础以及Python
正则表达式
标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的
正则表达式
、如何优化
正则表达式
,这些主题请查看其他教程。 1.
正则表达式
基础 1.1.
简单
介绍
正则表达式
并不是Python的一部分。
正则表达式
是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了
正则表达式
的语言里,
正则表达式
的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过
正则表达式
,只需要
简单
看一看就可以上手了。下图展示了使用
正则表达式
进行匹配的流程:
正则表达式
的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。如果表达式中有量词或边界,这个过程会稍微有一些不同,但也是很好理解的,看下图中的示例以及自己多使用几次就能明白。
正则表达式
系统教程
正则表达式
已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,
目前,
正则表达式
已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到
正则表达式
的影子。
正则表达式
的使用,可以通过
简单
的办法来实现强大的功能。为了
简单
有效而又不失强大,造成了
正则表达式
代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考,使用起来还是比较
简单
有效的
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章