//字符串分割: Split
var
  reg: TPerlRegEx;
  List: TStrings;
begin
  List := TStringList.Create;
  reg := TPerlRegEx.Create(nil);

reg.Subject := 'aaa,bbb,ccc,ddd';
  reg.RegEx   := ','; {这里可是运行相当复杂的分割符啊}

reg.Split(List,MaxInt); {第一个参数读入的是 Subject; 第二个参数是分成多少份}
  { 输入一个最大整数, 表示能分多少就分多少}

ShowMessage(List.Text);
  {返回:
    aaa
    bbb
    ccc
    ddd
  }

FreeAndNil(reg);
  List.Free;
end;

转载于:https://www.cnblogs.com/hackpig/archive/2010/02/15/1668523.html

Delphi 正则表达式TPerlRegEx : Split 函数相关推荐

  1. delphi 中 的 Split 函数

    //根据字符串,拆分字符串,相当于VB中的split函数 function SplitString(const Source,ch:string):TStringList; var   temp:St ...

  2. PHP 正则表达式分割 preg_split 与 split 函数

    为什么80%的码农都做不了架构师?>>>    preg_split() preg_ split() 函数用于正则表达式分割字符串. 语法: array preg_split( st ...

  3. java双斜线转义_转义字符\(在hive+shell以及java中注意事项):正则表达式的转义字符为双斜线,split函数解析也是正则...

    转义字符将后边字符转义,使特殊功能字符作为普通字符处理,或者普通字符转化为特殊功能字符. 各个语言中都用应用,如java.python.sql.hive.shell等等. 如sql中 "\& ...

  4. DELPHI正则表达式

    DELPHI正则表达式 1)下载源码 官方网站: http://www.regular-expressions.info/delphi.html     直接下载: http://www.regula ...

  5. C#中Split函数的使用

    Split函数 描述 :返回一个下标从零开始的一维数组,它包含指定数目的子字符串.  语法 :Split(expression[,   delimiter[,   count[,   compare] ...

  6. Java中的split函数

    Java中的 split  函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回: String str="1234@abc"; String[] a = s ...

  7. python字符串中strip() 函数和 split() 函数的详解

    strip是删除的意思:split则是分割的意思.strip可以删除字符串的某些字符,split则是根据规定的字符将字符串进行分割. 1.Python strip()函数 介绍 函数原型 声明: s为 ...

  8. java string()函数_转载java String.split()函数的用法详解

    转载java String.split()函数的用法详解 如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!在java.lang包中有String.split()方法的原型是: p ...

  9. Delphi 正则表达式语法(9): 临界匹配 - 也叫预搜索与反向预搜索

    Delphi 正则表达式语法(9): 临界匹配 - 也叫"预搜索"与"反向预搜索" //匹配右边 varreg: TPerlRegEx; beginreg := ...

  10. android java split_Java中的split函数的用法

    Java中的 split  函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回: 例如: String str="1234@abc"; String[] a ...

最新文章

  1. springBoot @Scheduled多任务同时开始执行
  2. N个免费DevOps开源工具,没用过,至少应该了解!
  3. 《大数据导论》——1.4节案例学习背景
  4. Linux知识点记录
  5. 获取String类型汉字乱码,如何进行编码
  6. 釜底抽薪:掌控能源成本,根治企业能源损耗
  7. matlab 地埋管温度场,地埋管换热器周围土壤冻结温度场的模拟研究
  8. html相对路径载入页面,html页面的绝对路径和相对路径
  9. 监测利器cacti服务安装
  10. 内存heap_哪个内存更快?Heap或ByteBuffer或Direct?
  11. 二十年后我发明了保姆机器人作文_【赏学堂】苹果五级作文班优秀作品赏析——温睿哲二十年后回故乡...
  12. Xv6 Page Table
  13. js获取当前服务器信息,js获取当前URL、参数、端口、IP等服务器信息
  14. 电脑链接打印机方法(TCP/IP连接,Windows10适用,其他版本未验证)
  15. 关于PyQt5 菜单点击实现打开chm格式的文件
  16. gt、lt、ge、le、eq、ne的含义
  17. sass基础操作记录
  18. 抖音商城店铺分享链接自动化
  19. C语言中 .c 和 .h 文件有什么关系?
  20. python3 线程 join_python 多线程 join start

热门文章

  1. play另一个模板japid
  2. 数据库服务器编码,数据库编码,数据库表编码,数据库表字段编码
  3. IIS6配置后仍然无法解析json文件解决办法
  4. 一路风景之川藏线徒步笔记
  5. HP大中华区总裁退休感言(孙振耀 )
  6. 学习《让UpdatePanel支持文件上传》系列文章的相关链接
  7. [实践项目]Udacity self-driving-car-sim
  8. 8.1 复用(组合/继承)
  9. numpy mean
  10. C++--第13课 - 操作符重载 - 下