VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
c#正则表达式的一个应用
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
c#正则表达式的一个应用
[已结贴,结贴人:lieyu063]
发表于:
2007-02-21 02:19:06
楼主
有这个字符串:putlist( "abccd ");putlist( "defdg ");
我要抽取取其中的:abccd 和 defdg。
写了个正则表达式:regex.matches(s, @ "^putlist(.*);$ ");
但上面的正则表达式匹配了整个串:putlist( "abccd ");putlist( "defdg ");
我只要匹配putlist( "abccd ");的,表达式该如何修改?
发表于:
2007-02-21 08:22:28
1
楼 得分:
0
up,正则式常学常忘
发表于:
2007-02-21 09:44:56
2
楼 得分:
0
由于正则表达式的匹配寻找追求的是最长匹配,能匹配到第一个 '; '的匹配几乎一定能匹配到第2个 '; ',所以恐怕比较难实现吧,期待高手解决~~~~
发表于:
2007-02-21 10:58:21
3
楼 得分:
20
putlist(.?); 问号指定非贪婪模式
发表于:
2007-02-21 11:06:05
4
楼 得分:
0
只好用group模式,然后取第一个。
发表于:
2007-02-21 11:46:07
5
楼 得分:
0
(? <=putlist\( ")[^ "]+(?= "\))
发表于:
2007-02-21 11:46:39
6
楼 得分:
0
用我这个试试。
发表于:
2007-02-21 11:51:22
7
楼 得分:
0
(? <=putlist\(\ ")[^\ "]+(?=\ "\))
发表于:
2007-02-21 12:08:30
8
楼 得分:
0
string s = @ "putlist( " "abccd " "); putlist( " "defdg " "); ";
matchcollection vmatches = regex.matches(s, @ "putlist\(([^\)]+)\)\; ");
foreach (match vmatch in vmatches)
textbox1.appendtext(vmatch.result( "$1 ") + "\r\n ");
------
"abccd "
"defdg "
发表于:
2007-02-21 17:14:21
9
楼 得分:
0
我的宝贝叫阿刺)
发表于:
2007-02-21 20:14:10
10
楼 得分:
0
楼上,这么巧?
发表于:
2007-02-22 00:50:05
11
楼 得分:
0
可以用反向正声明:(? <=)和正声明:(?=)
ls的正解
发表于:
2007-02-22 14:17:22
12
楼 得分:
0
h
*****************************************************************************
欢迎使用csdn论坛专用阅读器 : csdn reader(附全部源代码)
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
发表于:
2007-02-22 16:00:11
13
楼 得分:
0
string yourstr = ......;
matchcollection mc = regex.matches(yourstr, "putlist\\(\ "(.+?)\ "\\) ", regexoptions.ignorecase);
foreach(match m in mc)
{
m.groups[1].value;//
}
下一篇:
在c#中什么是事件,方法,属性和事件什么关系,事件是不是也是一个类的定义啊?而且被微软定义并隐藏起来了啊
上一篇:
怎么学xml,有没有入门的什么东西,我是新手,谢谢帮助
相关文章
关于控件问题(在线等待):
异步下载byte[]问题,在线等,搞定立即结贴,急急...
求页面加载时间过长的解决方法?
pos销售 lcd顾客显示屏 不能显示的问题...
竟然只有函数名,函数没有具体的内容,这是为什么...
说当前上下文不存在reuqest
数据库连接
请教gridview+nhibernate的问题 ,请...
c#数组问题请教
c#winform如何获取iis服务器指定文件夹中所有的文...
js脚本模态窗口的返回值怎么赋值给给服务器控件d...
问了几遍了都没有人回答得出:wizard中如何使用自...
vs2003到vs2005的转换问题 ,急!!!
求助:子结构封送问题!
c# 如何转换 "\"转义符 急...
设置dataset显示“未将对象引用设置到对象的实例...
路过的人,请进
借不到.net2.0的书,大家推荐一下比较好的电子书...
textbox日期显示的问题(菜鸟小妹)
csdn的可用分是怎么弄的啊?
其他资讯
asp.net的遗撼!无解吗?
请帮写一个正则表达式!!!
关于dodragdrop和dragover
安全性控制 大家都用什么方法(高手请进)
关于parsechildrenattribute 这个类到底什么...
怎用获得winform的datagridview里面某行按钮列的...
.net 程序.弹出窗口父页面刷新的问题新解.....
datagrid中用到dropdownlist的问题
请问以下这个web.config的修改函数错在哪?搞不懂...
问个关于asp.net中参数的问题
网站慢的问题
如何用asp.net群发带有附件的邮件?
vc++.net 2005编写服务程序的路径问题
关于ajax.dll的问题
c#开发的ocx在mfc上使用的问题
如何在一个1.1的web站点下增加2.0开发的页面?
求教一个奇怪的问题
asp.net 2.0 中的profile对象存储在哪...
求spring.net&nhibernate项目源码。
这个算不算倒分?
快速检索
分类导航标签a
《MSDN开发精选》杂志意见建议
多媒体/设计/Flash/Silverlight 开发多媒体设计(3DMaX
软件培训/认证/考试软件水平考试
扩充话题体育沙龙
Oracle基础和管理
Web 开发非技术区
硬件/嵌入开发硬件设计
扩充话题活动聚会
JavaJ2SE/基础类
企业开发中间件技术
C++ Builder网络及通讯开发
软件培训/认证/考试软件学院
C++ BuilderAPI
扩充话题灌水乐园
其他数据库开发OS
最新资讯
招聘基于google map 进行二次开发的人...
硬件设计需要具备的...?
如何链接到一个文档
atl写的控件在子ie窗口中,子ie窗口关闭时,父ie窗...
js判断重名radio问题!!
遇到问题了,请教一下对atl熟悉的朋友~~
在windows系统的什么位置可以找到开机时间?
我不知道的错误:pow:domain error!(急!!!!...
问个运算符重载的基础问题,谢谢
使用欢迎使用事件处理程序向导的问题
vc++程序无显示,为什么?
急:在java中用猫实现短信群发功能多串口遇到的问...
两种方式加载图标,为什么画出来就不一样呢?
开发一个类似qq或联众的在线游戏平台,大家估计需...
我的jsp页面都用gbk时正常,可是把gbk全部改为ut...
如何改变程序中子窗口最小化后的位置,(默认位置...
哪里有基于java的webservice地址以供测试??
找高手 关于用delphi建立nt 账号和邮箱...
怎么计算两个时间数据的时间差?
简单的数据库问题,请教,谢谢
c#的简单问题,急急急,120快来啊
大家帮助解决一下 bulk insert 的...
java初学者困惑
求正则表达式获取html片段的方法,没分了实在对不...
2级域名怎么指向动态的页面?
为什么cookie被禁用了,session还能用呢~?
pc能否通过b/s模式访问pocket pc
在配置文件中指定母版页无效!
p2p播放插件一问
请教哪位高手知道datatable中的数据导为pdf文件
这个仓库管理系统数据库怎么设计?
求助:vb 运行发生实时错误"91"
(50 分)有谁有asp.net starter ...
gridview分页问题!
streamwriter可以写多大的文件?请大家帮我顶一下...
sql代码怎么个写法能实现以下内容?
我真的不明白为什么会这样?我已经设置enablevie...
关于数据转换
一个跨域访问的问题
找个兼职网页设计师
热门点击
*.jsd文件是什么文件?用那种软件打开!?
一起来探讨一下多核案例~~~
请教个问题,请问html怎么能以xml格式保存在本地
为什么网站老是出现app_offline.htm的提示
请教!谢谢
提取数据update到目标表, sql语句写不正确,...
页面用vs2005自带的view in browser可...
帮我看看这段代码错在那里
有关dropdownlist绑定问题-------在线等
大家帮我看看啊
confirm对话框,提交值!
vs2003 web项目转换成vs2005问题
问个简单的关于vs2005的问题,搞定立刻结贴
vb.net中通过数据库读出数据画曲线问题,请高手们...
为什么网站发布了以后会报应用程序中的服务器错误...
sring 在c++的应用
字符出现的第一个位置(比较麻烦的一种)
java开发者:j2ee网站开发经验共享!
vs 2005中的web service不支持命名空间...
求一递归的问题
跟踪调试:在vc6下面myarr.getat(0)可以显示其值...
为什么我在dataset中new的一条row加不进去?t.t
请问随机数除法如何保留小数点后
如何删除master数据库中的sysprocsses表中的数据...
做sap实施工程师或sap开发工程师好不好, 以...
cvs图标
想问一下各位关于.net程序的优化问题
公司让我做了一个客服系统(asp.net开发),现在又...
静态变量会像缓存一样在程序运行过程中被销毁吗?...
sql 数据表间数据转换问题
高分悬赏
50分 求一 vb.net 下的(1000个汉...
请熟悉vs2005 c#的帮忙看看是什么问题
关于splitpane与jtree的问题
关于程序设计器
急急急!!
struts考试系统,学生交卷,如何获取卷面的答案!...
asp.net 循环读xml节点的问题?
替换/为空(急,在线等,立即结贴)
请教一条sql