社区
C#
帖子详情
如何用正则表达式表示通配符*
qcrsoft
2007-08-31 06:07:53
我想要的效果是我预先设定好表达式的模板,可能有*也可能没有*,用户输入的字符串要能和我的匹配上,不区分大小写,比如:
设定了“a*”,用户的a、ab都能匹配上
设定了“a”,只有输入a才能匹配上
设定了“*”,可以匹配一切输入
设定了空串“”,只有也输入空串才能匹配
看了半天教程,还是搞不出来,哭求
...全文
728
8
打赏
收藏
如何用正则表达式表示通配符*
我想要的效果是我预先设定好表达式的模板,可能有*也可能没有*,用户输入的字符串要能和我的匹配上,不区分大小写,比如: 设定了“a*”,用户的a、ab都能匹配上 设定了“a”,只有输入a才能匹配上 设定了“*”,可以匹配一切输入 设定了空串“”,只有也输入空串才能匹配 看了半天教程,还是搞不出来,哭求
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-过客-
2007-08-31
打赏
举报
回复
只有在程序里可用的^o^
string test = "";
if(Regex.IsMatch(test, @"^$"))
{
MessageBox.Show("色即是空!");
}
else
{
MessageBox.Show("不空不空^o^");
}
兔子-顾问
2007-08-31
打赏
举报
回复
我也刚想呢。不过我发现
^$无法匹配到空字串哦。
-过客-
2007-08-31
打赏
举报
回复
哈,同楼上,忘了这个,空字符串可以用各种方法来比较了,比如length是否为0等等
用正则就是: ^$
当然,这只是在程序中可以这样用,在验证控件时是不可以的
兔子-顾问
2007-08-31
打赏
举报
回复
空字符串就比较string.Empty
a*需要写成^a.*
-过客-
2007-08-31
打赏
举报
回复
. 小数点可以匹配除了换行符(\n)以外的任意一个字符
* 表达式不出现或出现任意次
.* 这样才表示可以在一行中输入为任意字符
包括换行,即为多行的,用
[\s\S]*
这表示任意多个任意字符
当然,如果说你并不想所有字符都允许,而是只允许为字母或是数字等,那就要根据你的规则来写这里的正则了
-过客-
2007-08-31
打赏
举报
回复
你要的功能可以实现,但并不是你那样用的
设定了“a*”,用户的a、ab都能匹配上
---------
a.*
设定了“*”,可以匹配一切输入
---------
.*
以上为不包括换行的情况,如果可以换行,以上两个分别为
a[\s\S]*
和
[\s\S]*
活靶子哥哥
2007-08-31
打赏
举报
回复
\*
zhchg6666
2007-08-31
打赏
举报
回复
up
java
正则表达式
通配符
图例详解
正则表达式
通配符
.jpg
正则表达式
通配符
.jpg
正则表达式
通配符
.jpg
正则表达式
通配符
.jpg
正则表达式
通配符
.jpg
正则表达式
通配符
.jpg
不得不看的
正则表达式
概述视频教程
正则表达式
则提供了更高级的匹配功能,例如使用点号(.)匹配任意单个字符,使用方括号([])匹配指定范围内的字符。 3. **
正则表达式
元字符** - **^**:
表示
匹配行的开始。 - **$**:
表示
匹配行的结束。 - **\....
在sqlserver2008r2版本中实现
正则表达式
例如,`LIKE`操作符、
通配符
`%`和`_`以及`PATINDEX`函数可以用来进行简单的文本匹配,尽管它们的功能比
正则表达式
有限。 在实践中,如果需要在SQL Server 2008 R2中大量使用
正则表达式
,建议使用CLR集成或第三方...
正则表达式
30分钟入门教程
首先,文章强调了
正则表达式
与Windows/Dos下的文件查找
通配符
(如*和?)的区别,虽然类似,但
正则表达式
功能更加强大。
正则表达式
不仅可以匹配特定字符,还能进行位置匹配,以及限定字符出现的次数。
正则表达式
中的...
使用
正则表达式
,控制输入
例如,如果只想让用户输入数字,可以使用
正则表达式
`/^\d+$/`,其中`^`
表示
开始,`$`
表示
结束,`\d`是数字的
通配符
,`+`
表示
至少一个。这样,只有纯数字的输入才会被接受。 **JavaScript中的正则验证** 在前端开发...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章