社区
C#
帖子详情
使用正则表达式搜索字符串
prqin
2007-02-04 11:09:02
使用正则表达式搜索字符串从指定位置开始到指定位置间的特定字符串
例如搜索"aceeawerrt32awerrww46"中在第2个字符间到第12个字符间的"werr"字符串
用正则表达式该如何写
...全文
275
5
打赏
收藏
使用正则表达式搜索字符串
使用正则表达式搜索字符串从指定位置开始到指定位置间的特定字符串 例如搜索"aceeawerrt32awerrww46"中在第2个字符间到第12个字符间的"werr"字符串 用正则表达式该如何写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cancerser
2007-02-05
打赏
举报
回复
string str="aceeawerrt32werrww46";
int iStart=1;
int iConut=12;
int iEnt=str.Length- iStart-iConut;
Regex reg;
if(iEnt>=0)
reg=new Regex("^.{"+iStart+"}.*werr.*.{"+iEnt+"}$");//如果不加判断 只使用此正则长度 大于13,会false
else
{
reg=new Regex("^.{"+iStart+"}.*werr.*");//这样是要匹配
}
bool b=reg.IsMatch(str);
cancerser
2007-02-05
打赏
举报
回复
挺有意思, 要是长度不够13个 还匹配不?
-过客-
2007-02-05
打赏
举报
回复
这个-_-#,这样
string yourStr = "aceeawerrt32awerrww46";
int startIndex = 2;
int endIndex = 12;
string resultStr = yourStr.Substring(startIndex-1,endIndex-startIndex+1);
if(Regex.IsMatch(resultStr,@"werr"))
{
//包含
}
else
{
//不包含
}
prqin
2007-02-05
打赏
举报
回复
我当然知道没必要用正则,但是我想知道如果用正则该怎么写?
-过客-
2007-02-05
打赏
举报
回复
不是很明白楼主的意思,你是想查询指定子字符串里是否有特定的字符串吗,那没必要用正则的
string yourStr = "aceeawerrt32awerrww46";
int startIndex = 2;
int endIndex = 12;
int strIndex = yourStr.Substring(startIndex-1,endIndex-startIndex+1).IndexOf("werr");
if(strIndex>-1)
{
//包含
}
else
{
//不包含
}
这里只是为了结构清晰和具有灵活性这样写的
关于在LABVIEW中
使用
正则匹配公式.vi
在labview中
使用
正则匹配模式很简单,难的就是
使用
正则表达式
。很多人都搞不明白,查了很多资料还是不太明白。实际上就是一些类似通配符在作怪和...
正则表达式
作为一个模板,将某个字符模式与所
搜索
的
字符串
进行匹配。
EditPlus
正则表达式
替换
字符串
详解
EditPlus
正则表达式
替换
字符串
详解.txt,经过
搜索
总结而成,很全面的哦。
nodejs+
字符串
的模式匹配+
正则表达式
+判断获取
字符串
的某些需求
正则表达式
(英语:Regular Expression,在代码中常简写为regex、regexp或RE)
使用
单个
字符串
来描述、匹配一系列符合某个句法规则的
字符串
搜索
模式。
搜索
模式可用于文本
搜索
和文本替换。 语法 /
正则表达式
主体/修饰...
python
正则表达式
.zip
正则表达式
是对
字符串
操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这 些特定字符的组合,组成一个“规则
字符串
”,这个“规则
字符串
”用来表达对
字符串
的一 种过滤逻辑(可以用来做检索,截取或者替换...
Qt
正则表达式
例程
Qt
正则表达式
例程,包含
字符串
搜索
、
字符串
替换等。配合博文http://blog.csdn.net/lankin2013/article/details/41989961 Qt的正则表示类是QRegExp,在很多情况下都可以用到,比如
字符串
验证、
字符串
搜索
、
搜索
并替换...
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章