社区
C#
帖子详情
正则表达式求助
lawmat2003
2007-08-09 12:50:14
大略意思如下
字串 str= "++fs+f+++f34r"
想把其中的+分开
Regex rgx = new Regex(@"\+");
Match mc = rex.match(str);
得到的mc.group.count是多少?
结果为 1
而我想要的结果是 6
请问哪里错了?
...全文
121
6
打赏
收藏
正则表达式求助
大略意思如下 字串 str= "++fs+f+++f34r" 想把其中的+分开 Regex rgx = new Regex(@"\+"); Match mc = rex.match(str); 得到的mc.group.count是多少? 结果为 1 而我想要的结果是 6 请问哪里错了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lawmat2003
2007-08-09
打赏
举报
回复
能不能说说group?我通过例子么怎么看明了?
lawmat2003
2007-08-09
打赏
举报
回复
恩,发现了,用collection[i].value即可
cancerser
2007-08-09
打赏
举报
回复
string str= "++fs+f+++f34r";
Regex rgx = new Regex(@"\+");
foreach ( Match m in rgx.Matches(str))//你已经会使用match,使用他的复数就是全部的了
{
str=m.Value;
}
lawmat2003
2007-08-09
打赏
举报
回复
果然,谢谢,那么如果得到所有匹配出来的结果,当然这里就是所有单个的加号
怎么得到?
cancerser
2007-08-09
打赏
举报
回复
group是分组数 你这没分组 当然是1
//答案是 你用错了
ruan_hg
2007-08-09
打赏
举报
回复
string str = "++fs+f+++f34r";
Regex re=new Regex(@"\+");
int i=re.Matches(str).Count;
我用MatchCollection,运行结果是6
vba
正则表达式
正则表达式
基础说明, 供初学者参考,大婶绕过
捐助网站评价
应实现的效果 :焦点离开编辑框就做验证 a、是否满足输入的格式(用
正则表达式
)b、注册的用户和邮箱是否已注册 c、在我要注册中同时也要做以上验证 d、两次输入的密码要一致 注册完了注意页面的切换 (2) 登陆 ...
带你学会使用
正则表达式
内容简介:
正则表达式
,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。计算机科学的一个概念。
正则表达式
使用单个字符串来描述、匹配一系列符合某个句法规则的字符串...
鸟哥的Linux私房菜基础学习篇(第二版PDF)02
第12章
正则表达式
第13章 学习Shell脚本 第四部分 Linux用户管理 第14章 Linux账号与身份管理 第15章 Linux磁盘配额 第16章 例行性命令的建立 第17章 程序与资源管理 第五部分 ...
鸟哥的私房菜.pdf
第12章
正则表达式
与文件格式化处理 第13章 学习shell script 第四部分 Linux使用者管理 第14章 Linux账号管理与ACL权限设置 第15章 磁盘配额(Quota)与高级文件系统管理 第16章 例行性工作(crontab) 第17章 ...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章