在Delphi用vbscript的正则表达式

简介: 一.由于Delphi本身没有正则表达式单元,可以引用vbscript来使用正则表达式,步骤为1.在project中单击Import Type Library,选中Microsoft VBScript Regular Expression 5.
一.由于Delphi本身没有正则表达式单元,可以引用vbscript来使用正则表达式,步骤为
1.在project中单击Import Type Library,选中Microsoft VBScript Regular Expression 5.5(version 5.5)
2.单击"Create Unit"按钮,生成Unit单元

二.新建一工程,导入上面生成的单元(在uses中引用该单元)
新建一按钮,在其单击事件中写入
var
  reg:TRegExp;
  re:boolean;
begin
  reg:=TRegExp.Create(nil);
  reg.Pattern :='^$';
  re :=reg.Test('');
  if re then
    showmessage('1')
  else
    showmessage('2');
end;   
相关文章
|
5月前
|
存储 JavaScript 前端开发
|
7月前
|
JavaScript 前端开发 索引
JavaScript中的正则表达式:使用与模式匹配
【4月更文挑战第22天】本文介绍了JavaScript中的正则表达式及其模式匹配,包括字面量和构造函数定义方式,以及`test()`、`match()`、`search()`和`replace()`等匹配方法。正则表达式由元字符(如`.`、`*`、`[]`)和标志(如`g`、`i`)组成,用于定义搜索模式。文中还分享了正则使用的技巧,如模式分解、非捕获分组和注释。掌握正则表达式能提升文本处理的效率和代码质量。
|
JavaScript 前端开发 测试技术
JavaScript 高级4 :正则表达式
JavaScript 高级4 :正则表达式
47 3
|
JavaScript 前端开发
JavaScript中 正则表达式的使用 及 常用正则表达式
JavaScript中 正则表达式的使用 及 常用正则表达式
98 0
|
存储 数据采集 前端开发
细说JavaScript正则表达式(RegExp)
搜索、匹配和聚合是日常网络活动的重要组成部分,例如,当浏览或搜索某些关键字时,会进行大量搜索。为了使 搜索/匹配 高效和精确,像 VsCode 和 Sublime 这样的流行编辑器都是使用正则表达式来支持搜索和替换。因此,在使用这些编辑器的时候,当按下 CTRL + F 组合键时,就可以搜索和匹配选择的文本。
165 0
|
JavaScript 前端开发
JAVASCRIPT学习笔记之正则表达式
关于正则表达式的总结一直在草稿箱里躺了很久了,与本文原作者水墨寒湘( 呵呵,不是我水墨寒)类似,之前对于正则表达式也是一知半解,用到就谷娘的那种。直到哪天看了慕课网的《JavaScript正则表达式》的视频,豁然开朗啊,正好在掘金上看到这篇文章,顺手手动编辑转载了,用作复习。
3046 0
|
JavaScript 前端开发 程序员
好程序员分享使用JavaScript正则表达式如何去掉双引号
  好程序员分享使用JavaScript正则表达式如何去掉双引号最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域中值得双引号,其实解决办法很简单,下面把我写的代码分享给大家,有同样需求的朋友可以参考下。   具体的解决代码如下:
2803 0
|
JavaScript 前端开发 程序员
好程序员web前端培训分享使用JavaScript正则表达式如何去掉双引号
  好程序员web前端培训分享使用JavaScript正则表达式如何去掉双引号,最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域中值得双引号,其实解决办法很简单,下面把我写的代码分享给大家,有同样需求的朋友可以参考下。   具体的解决代码如下:
1218 0