社区
C#
帖子详情
求一个正则表达式
CWYCN
2006-09-07 12:39:11
在字符串中前后都有别的数据,但一定有这个格式,Open('test.aspx?s=3FD637E8EEA');"其中的3FD637E8EEA长度内容会不一样,现在想从中获得3FD637E8EEA这一部分的值,正则表达式该怎么写.
...全文
175
5
打赏
收藏
求一个正则表达式
在字符串中前后都有别的数据,但一定有这个格式,Open('test.aspx?s=3FD637E8EEA');"其中的3FD637E8EEA长度内容会不一样,现在想从中获得3FD637E8EEA这一部分的值,正则表达式该怎么写.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shan1119
2006-09-07
打赏
举报
回复
vb的格式,自己转换一下试试看,我测试通过的
shan1119
2006-09-07
打赏
举报
回复
Dim p As New Regex("(?<=test\.aspx\?s=).*(?='\);)")
Dim str As String = "Open('test.aspx?s=3FD637E8EEA');"
Dim m As Match
m = p.Match(str)
If m.Success Then
Debug.WriteLine(m.Groups(0))
End If
mobydick
2006-09-07
打赏
举报
回复
string regexStr = "Open\\('test.aspx\\?s=(?<value>\\w+)'\\);";
string yourStr = "Open('test.aspx?s=3FD637E8EEA');";
MatchCollection mc = Regex.Matches(yourStr, regexStr);
foreach(Match m in mc)
{
m.Groups["value"].Value;//
}
ruan_hg
2006-09-07
打赏
举报
回复
"test.*?[^s=]<value>+?\'$"
webwalker
2006-09-07
打赏
举报
回复
方法一:
直接Match获得
(?<=test\\.aspx\\?s=).*?(?=\')
方法二:
替换方法:test\\.aspx\\?s=(?<Value>\\w+)
$1或${Value}来替换
Linux基础之
正则表达式
正则表达式
是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成
一个
“规则字符...
中文
正则表达式
匹配-正则中文匹配
原文链接:http://caibaojian.com/zhongwen-regexp.html这篇文章主要讲如何使用正则匹配中文字符,中文
正则表达式
的匹配规则不像其他正则规则一样容易记住,下面一起看看这个中文
正则表达式
是怎么样的。\w匹配的仅仅...
C++
正则表达式
教程:C++ 中的
正则表达式
与示例
C++
正则表达式
教程解释了 C++ 中
正则表达式
的工作,包括
正则表达式
匹配、搜索、替换、输入验证和标记化的功能。 几乎所有的编程语言都支持
正则表达式
。 C++ 从 C++11 开始直接支持...
正则表达式
是包含一系列字符的表达
C++ 使用
正则表达式
正则表达式
正则表达式
RE库组件
正则表达式
的使用参考资料
正则表达式
...将
一个
字符序列与
一个
正则表达式
匹配 regex_search 寻找第
一个
与
正则表达式
匹配的子序列 regex_replace 使用给定格式替换
一个
正
Oracle
正则表达式
以及常用正则函数
(英语:Regular Expression,在代码中简写为regex、regexp或RE),计算机科学的
一个
概念。
正则表达式
通常被用来检索、替换那些符合某个模式(规则)的文本。 什么时候会用到
正则表达式
? 数据验证 字符串查找 字符...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章