文档章节

通配符函数 MatchesMask 的使用

涂孟超
 涂孟超
发布于 2014/09/26 15:36
字数 174
阅读 9
收藏 0
点赞 0
评论 0
uses
  Masks;

procedure TForm1.Button1Click(Sender: TObject);
var
  s: string;
begin
  s := 'http://www.132435.com';
  MatchesMask(s,'http://*');               //True
  MatchesMask(s,'HTTP://*.com');           //True
  MatchesMask(s,'*.com');                  //True
  MatchesMask(s,'*.132435.com');           //True
  MatchesMask(s,'http://www.*.com');       //True
  MatchesMask(s,'http://www.??????.com');  //True
  MatchesMask(s,'http://www.132435.???');  //True
  //总结: 类似dos下的通配符, 不区分大小写.


  s := '万一的Delphi博客';
  MatchesMask(s,'万一*');             //True
  MatchesMask(s,'????的Delphi博客');  //True
  MatchesMask(s,'??的Delphi博客');    //False
  //总结: 一个汉字被当作两个字符处理.


  MatchesMask('118','[1-9][0-9]*');  //True
  MatchesMask('10x','[1-9][0-9]*');  //True
  MatchesMask('001','[1-9][0-9]*');  //False
  MatchesMask('9x','[1-9][0-9]*');   //False

  MatchesMask('http','[f-h]*');  //True
  MatchesMask('ftp','[f-h]*');   //True
  MatchesMask('abc','[f-h]*');   //False
  //总结: 可以使用类型子界的处理方法.
end;

 
 
 
 
 

 

 

  

本文转载自:http://www.cnblogs.com/del/archive/2007/12/11/990949.html

共有 人打赏支持
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
[Python模块学习] glob模块

glob模块 功能描述:glob模块可以使用Unix shell风格的通配符匹配符合特定格式的文件和文件夹,跟windows的文件搜索功能差不多。glob模块并非调用一个子shell实现搜索功能,而是在内部调用了...

漫步当下
05/26
0
0
《MySQL必知必会》读书笔记(二) 8~14章

1、like 搜索模式:由字面值,通配符或两者组合构成的搜索条件。 like指示MySQL,后跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较。 %表示任何字符出现任意次数: select prodid,pr...

一万
2016/02/06
129
0
泛型

一.泛型是什么    避免强转、在编译时检查出来传进去的类型对不对、利于程序扩展。 二.各种泛型定义及使用 1.泛型类型定义及使用   (1)定义泛型:Point 首先,大家可以看到Point,即在...

王小贱_ww
2017/11/10
0
0
《SQLSERVER2012之T-SQL教程》T-SQL单表查询(三)

表结构与数据:https://github.com/XuePeng87/TSQLV4 使用字符数据 设计字符数据的查询操作,包括数据类型、排序规则、运算符和函数,以及模式匹配。 数据类型 SQL Server支持两种字符数据类...

杰克鹏仔
2016/11/09
6
0
3.《SQLSERVER2012之T-SQL教程》T-SQL单表查询(三)

表结构与数据:https://github.com/XuePeng87/TSQLV4 使用字符数据 设计字符数据的查询操作,包括数据类型、排序规则、运算符和函数,以及模式匹配。 数据类型 SQL Server支持两种字符数据类...

巧乐兹
2016/10/25
10
0
Kotlin 泛型 VS Java 泛型

建议先阅读我的上一篇文章 -- Java 泛型 和 Java 泛型一样,Kotlin 泛型也是 Kotlin 语言中较难理解的一个部分。Kotlin 泛型的本质也是参数化类型,并且提供了编译时强类型检查,实际上也是伪...

JohnnyShieh
06/11
0
0
《MySQL必知必会》笔记1

2016/2/21 数据库:保存有组织的数据的容器(通常是一个文件或一组文件) 数据库管理系统(DBMS):用于访问数据库。 表:某种特定类型数据的结构化清单。相同的数据库中表的名字是唯一的 模...

fxdhdu
2016/03/01
10
0
java中对SQL模糊查询通配符%的处理

在模糊查询的SQL语句中,如果有用户输入查询通配符‘%’,使用 select * from table where code like '%condition%'的SQL,会查出全部记录,这个如何解决叱? if(!StringUtils.isEmpty(cnam...

geeksun
2012/07/01
0
0
Makefile基础学习

书写命令 用"@"字符在命令前,那么这个命令就不被make显示出来。 如果要让上一条命令的结果应用在下一条命令时,应该使用分号分隔这两条命令。 例如: exec: cd /home/;pwd 忽略命令的出错,...

nao
2016/05/18
94
0
Java-使用通配符? extends 和 ? super

泛型中使用通配符有两种形式:子类型限定<? extends xxx>和超类型限定<? super xxx>。 (1)子类型限定 下面的代码定义了一个Pair<T>类,以及Employee,Manager和President类。 现在要定义一...

小菜鸡1
2016/07/27
232
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

什么?你的私钥泄漏了?

代码签名是一种当代标准做法,其中软件开发人员通过可信证书颁发机构的验证,并接收可用于签署脚本和可执行文件的证书和私钥。 几乎每个设备,操作系统和网络浏览器都经过硬编码,以尽可能少...

亚洲诚信
8分钟前
1
0
Iterm2安装Zsh + Oh My Zsh+Solarized

安装Oh My Zsh curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 安装Zsh: 1.安装zsh brew install zsh 2.配置iterm2 sudo vim /etc/shells输入:......

孟飞阳
16分钟前
0
0
缓解ddos攻击的有效解决办法

因为防火墙无法处理所有类型的ddos攻击,下一代防火墙生成内置的DDoS防御,但是无法处理所有类型的攻击。对抗DDoS攻击的最佳做法是有专属的设备或者服务在攻击透过防火墙或者其他的IT基础设施...

上树的熊
16分钟前
0
0
Spark Streaming如何使用checkpoint容错

在互联网场景下,经常会有各种实时的数据处理,这种处理方式也就是流式计算,延迟通常也在毫秒级或者秒级,比较有代表性的几个开源框架,分别是Storm,Spark Streaming和Filnk。 伦理片 http...

刺猬一号
18分钟前
1
0
Xamarin Essentials教程地理定位Geolocation

Xamarin Essentials教程地理定位Geolocation 通过地理定位功能,应用程序可以获取用户的当前地理位置,如经纬度值。利用地理位置,可以在地图上定位,也可以转化物理位置,划分用户的归属地。...

大学霸
31分钟前
0
0
vue 编译警告 Compiled with 4 warnings

There are multiple modules with names that only differ in casing. This can lead to unexpected behavior when compiling on a filesystem with other case-semantic. Use equal casing.......

落雪飞声
35分钟前
0
0
开篇文章,长期记录安全情形

密码位置 密码位于注释中 密码位于服务器端文件中 通过访问根目录下.htaccess、robots.txt查看禁查路径 密码文件可能存在的路径:/、/extra/、/extras/ 密码加密 binary to base16 sha256 彩虹...

hirainn
48分钟前
0
0
mysql数据库设置root可以远程登录的方法

mysql数据库设置root可以远程登录的方法 Posted on 2018-02-21 21:08 sishuisufeng 阅读(161) 评论(0) 编辑 收藏 允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如...

rootliu
53分钟前
1
0
TensorFlow 图的基本操作

图的创建,一般只需要使用默认图就能满足大部分的需求了 # 1 创建图的方法# 在默认图中创建常量c = tf.constant(0.0)# 新建一个图g = tf.Graph()# 设置上下文管理器,标明操作...

阿豪boy
今天
0
0
git 忽略文件失效

git update-index --assume-unchanged */.project

林子大鸟
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部