string amsql = "Z: TH1233/06MAY11 ABC/0 AA0927/NAM CWT200000 UWT187550 CAW021087 UAW008637 WTN1 KG TCI 123/XOWF/C1232 CBD/47 PAD/GTED SN155 AK00000 CD00000 VDT0820 TD0850 LD0850 AI0820 AA0927 BK10636 ";
string strPatten = @"(?is)Y:\s*(TH\d{4})/(\S+).*?(AA\d{4}).*?(AI\d{4})";我现在希望提取红色的部分,即TH1233,06MAY11,AA0927,AI0820,但是AA0927那块有可能是AL0927,数据是随时变动的,怎么样修改能用strPatten 提取出TH1233,06MAY11,AA(AL)0927,AI0820
string strPatten = @"(?is)Y:\s*(TH\d{4})/(\S+).*?(AA\d{4}).*?(AI\d{4})";我现在希望提取红色的部分,即TH1233,06MAY11,AA0927,AI0820,但是AA0927那块有可能是AL0927,数据是随时变动的,怎么样修改能用strPatten 提取出TH1233,06MAY11,AA(AL)0927,AI0820
解决方案 »
- straGrid没绑定数据库, 用AddNewRow()无法新建行,急救!
- vs2010 安装部署中的系统必备中没有.net2.0,大家注意到了没有?
- 导出Excel,如何产生多个工作薄?
- 为什么C#中要用属性来封装字段有什么好处?我可以把字段声明为私有的,然后用两个public方法来代替get,set块啊!!!!(多谢了!)
- c#保存程序运行时的数据
- 关于抗变和协变的问题
- 能在WindowsApplication中使用Console么?
- 请问.net中的策略文件是干什么用的
- 鼠标悬停
- 无法找到脚本库的问题
- 知道图像内存起始地址,如果获取Image对象?
- 【求助】VS2010 struct问题
06MAY\d+? 得到06MAY数字
(AA|AL)0927 得到AA0927 或AL0927 数字随时变动.用 \d+? 表示紧连着的一位或多位数字
AA或AL开头,用(AA|AL)