aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 10233|回复: 6

求模式串----匹配重复字符

[复制链接]

4

主题

10

回帖

79

积分

一级会员

积分
79
发表于 2012-7-7 00:11:58 | 显示全部楼层 |阅读模式
这个正则表达式:^(.)\1+$
怎么转换为模式串
用来检测是不是完全相同的字符组成的字符串

4

主题

852

回帖

4689

积分

荣誉会员

积分
4689
发表于 2012-7-7 00:47:04 | 显示全部楼层
不用转换,模式匹配与正则基本语法是类似的,象你上面写的可以直接用,你用到的语法都是一样的。

4

主题

10

回帖

79

积分

一级会员

积分
79
 楼主| 发表于 2012-7-7 09:31:28 | 显示全部楼层
(.)\1可以用
11.jpg
但是加上修饰符+就不能用了
22.jpg

4

主题

10

回帖

79

积分

一级会员

积分
79
 楼主| 发表于 2012-7-7 09:52:18 | 显示全部楼层
只要\1后面加了修饰符{min,max}   +   *  都不能匹配了,怎么回事
要检测是不是完全相同的字符组成的字符串,难道不能用模式串

4

主题

10

回帖

79

积分

一级会员

积分
79
 楼主| 发表于 2012-7-7 09:59:04 | 显示全部楼层
唉,还是只有靠自己,问题已解决

4

主题

10

回帖

79

积分

一级会员

积分
79
 楼主| 发表于 2012-7-7 09:59:47 | 显示全部楼层
新手要学点东西,难呀

42

主题

628

回帖

3765

积分

版主

积分
3765
发表于 2012-7-7 12:43:56 | 显示全部楼层
心态浮躁,别人回复稍慢一点就骂骂咧咧的,你以为每个人整天都盯了论坛不用吃饭不用做事啊?
解决了也不愿意分享自已的心得。

我看到其他一些人发了贴子以后,没有得到回复,
依然把自已找到的解决方法分享出来,你跟这些人一比,就想阳光与大粪的差别。

至于你的问题,估计你所谓的“难”,就是基础的语法手册都懒得去翻一下。
模式匹配对于匹配分组不能使用修饰符,你要觉得不爽你完全可以直接用string.regex来使用正则表达式。

至于解决办法,你自已都没有把问题讲清楚,别人怎么回答你?
看你图上演示的效果,完全可以用很简单的语法来实现
  1. var s = string.match("aaaaaaaaaaaa","^<.>+$")
复制代码

点评

同意: 0.0
同意: 0
  发表于 2012-7-7 13:27
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-6-3 19:01 , Processed in 0.071782 second(s), 29 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表