TRegEx 正则表达式
2015-07-14 15:01
267 查看
TRegEx
#include <System.RegularExpressions.hpp>
#include <System.RegularExpressions.hpp>
void __fastcall TForm1::Button1Click(TObject *Sender) { const String bigString = "Look for a the strings in this strang of strungs."; const String littlestring = "(str)([iau]ng)"; TRegEx *regex; TGroupCollection mygrps; regex = new TRegEx(littlestring); mycoll = regex->Matches(bigString); Edit1->Text = "Count: " + IntToStr(mycoll.Count); Memo1->Lines->Add("First Collection: "); for (int i=0; i < mycoll.Count; i++) { Memo1->Lines->Add("Match #" + IntToStr(i) + ": " + mycoll.Item[i].Value); Memo1->Lines->Add("Group: " + IntToStr(i)); mygrps = mycoll.Item[i].Groups; for (int j=0; j < mygrps.Count; j++) Memo1->Lines->Add("Value: " + mygrps.Item[j].Value); }; }
相关文章推荐
- 客户端缓存机制
- POJ 2192 Zipper
- poj 3667
- hive 随机数避免数据倾斜
- php安装错误
- 关于RelativeLayout设置垂直居中对齐不起作用的问题
- uva 11127(暴力)
- Attempt to invoke virtual method 'com.google.android.gms.maps.GoogleMap com.google.android.gms.maps.
- C++学习笔记——函数
- GRE写作必备句型
- 360安全浏览器和360chrome 首页设置加密算法(逆向所得)
- java 路径相关问题
- hive on tez遇到问题
- 关于指针与数组
- OpenLayers开发:简单示例
- Flex中实现“页面跳转”效果
- Spark编程指南V1.4.0(翻译)
- Android动画
- 使用jxl利用模板导出excel文件
- Hessian学习笔记之上传文件