社区
C#
帖子详情
正则表达式多数是用来匹配搜索用,能否用来自动生成?
smallmark
2005-03-19 09:19:37
例如设定某一正则表达式,要求按这个式子自动生成一个字符串?
如果可以,请大家举例。
...全文
149
10
打赏
收藏
正则表达式多数是用来匹配搜索用,能否用来自动生成?
例如设定某一正则表达式,要求按这个式子自动生成一个字符串? 如果可以,请大家举例。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smallmark
2005-03-20
打赏
举报
回复
这只能是匹配,我希望能像计算公式一样的功能,例如: SAM-NNNNNN (其中N代表一位数字),则自动生成 SAM-000001 或SAM-000002... 之类的数字,如何实现?
速马
2005-03-20
打赏
举报
回复
使用Regex.Replace?
string s1 = "1122aabb3344";
// 匹配aabb这段
string s2 = Regex.Replace(s1,@"^\d+([a-z|A-Z]+)\d+","$1"); // s2 == "aabb"
smallmark
2005-03-20
打赏
举报
回复
提一下
WillSmart
2005-03-20
打赏
举报
回复
顶!
ilmself0451
2005-03-20
打赏
举报
回复
UP and Mark...
smallmark
2005-03-20
打赏
举报
回复
正则的用途我了解,希望能让用户自己定义编号,例如 CD-YYYY-NNNNNN YYYY表示四位的年份,NNNNNN表示六位数字,还能设置 PD-MM-NN MM为两位的月份,NN为两位的数字。
如此类推,要求有一个相对比较灵活的编号系统
AllenTing
2005-03-20
打赏
举报
回复
看看正则的用途吧:
http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/jscript7/html/jsreconusesforregularexpressions.asp
速马
2005-03-20
打赏
举报
回复
正则表达式不是用来做这个的
你不如用string.Format("SAM-{0}",i.ToString("#000000"))实现
v192
2005-03-20
打赏
举报
回复
帮你顶,我还没见过这样的应用
smallmark
2005-03-20
打赏
举报
回复
希望大家能群策群力
正则表达式
JavaScript的RegExp对象和String对象定义了使用
正则表达式
来执行强大的模式
匹配
和文本检索与替换函数的方法. 在JavaScript中,
正则表达式
是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...
java
正则表达式
从后往前
匹配
_Java
正则表达式
向前、向后
匹配
//向后
匹配
String a = "I paid $90 for 10 oranges, 12 pears and 8 apples. I saved $5 on ";Pattern p = Pattern.compile("(?<=\\$)\\d+");Matcher m = p.matcher(a);while (m.find ()){String group = m.group...
带你学会使用
正则表达式
正则表达式
使用单个字符串来描述、
匹配
一系列符合某个句法规则的字符串。在很多文本编辑器里,
正则表达式
通常被用来检索、替换那些符合某个模式的文本。 本门课程主要讲解
正则表达式
的引用场景和一些基础用法,让...
JavaScript
正则表达式
的
匹配
模式
JavaScript的 RegExp类 表示
正则表达式
,String和RegExp都定义了方法,后者使用
正则表达式
进 行强大的模式
匹配
和文本检索与替换功能。JavaScript的
正则表达式
语法是Perl5的
正则表达式
语法的大型子集,所以对于有Perl...
JS
正则表达式
大全(整理详细且实用)
JS
正则表达式
大全(整理详细且实用)
正则表达式
中的特殊字符 ...\ 做为转意,即通常在"\...对
正则表达式
功能字符的还原,如"*"
匹配
它前面元字符0次或多次,/a*/将
匹配
a,aa,aaa,加了"\"后,/a\*/将只
匹配
"a*"。
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章