match字符比较
- 格式:docx
- 大小:740.16 KB
- 文档页数:14
match函数和vlookup函数一、概述在Excel中,match函数和vlookup函数是两个非常常用的函数,它们可以帮助我们在大量数据中快速查找和匹配特定的值。
本文将详细介绍这两个函数的用法和应用场景。
二、match函数1. match函数的基本用法match函数是Excel中的一个查找函数,它可以在指定的区域中查找某个值,并返回该值在区域中的相对位置。
match函数的基本语法如下:match(lookup_value, lookup_array, [match_type])•lookup_value:要查找的值。
•lookup_array:要在其中查找的区域。
•match_type:匹配类型,可选参数,有1、0和-1三个选项。
2. match函数的匹配类型match函数的匹配类型决定了查找时的匹配规则。
具体的匹配类型及其含义如下:- 1:表示查找最接近的大于等于lookup_value的值。
- 0:表示查找与lookup_value完全匹配的值。
- -1:表示查找最接近的小于等于lookup_value 的值。
3. match函数的应用场景match函数可以在很多场景中发挥作用,比如: - 在一个有序的列表中查找某个值的位置。
- 在一个表格中查找某个值所在的行或列。
- 在一个数据集中查找某个值的索引。
三、vlookup函数1. vlookup函数的基本用法vlookup函数是Excel中的一个查找函数,它可以在一个表格中查找某个值,并返回与该值相关联的其他值。
vlookup函数的基本语法如下:vlookup(lookup_value, table_array, col_index_num, [range_lookup])•lookup_value:要查找的值。
•table_array:要在其中查找的表格范围。
•col_index_num:要返回值所在的列数。
•range_lookup:范围查找,可选参数,有TRUE和FALSE两个选项。
lua match函数Lua是一种轻量级的脚本语言,它被广泛应用于游戏开发、嵌入式系统、网络编程等领域。
在Lua中,match函数是一个非常重要的函数,它可以用来匹配字符串中的模式。
match函数的语法如下:string.match(s, pattern)其中,s是要匹配的字符串,pattern是匹配的模式。
match函数会返回匹配到的第一个子串,如果没有匹配到,则返回nil。
在Lua中,模式是一种特殊的字符串,它可以包含普通字符和特殊字符。
普通字符表示它本身,而特殊字符则表示一些特殊的含义。
下面是一些常用的特殊字符:- .:表示任意字符。
- %a:表示字母。
- %d:表示数字。
- %s:表示空白字符。
- %w:表示字母和数字。
- %x:表示十六进制数字。
- %p:表示标点符号。
- %u:表示大写字母。
- %l:表示小写字母。
- %c:表示控制字符。
- %g:表示除空白字符外的所有可打印字符。
除了特殊字符外,模式还可以包含一些模式修饰符。
下面是一些常用的模式修饰符:- ^:表示匹配字符串的开头。
- $:表示匹配字符串的结尾。
- *:表示匹配前一个字符0次或多次。
- +:表示匹配前一个字符1次或多次。
- -:表示匹配前一个字符0次或多次,但尽可能少地匹配。
- ?:表示匹配前一个字符0次或1次。
- [set]:表示匹配set中的任意一个字符。
- [^set]:表示匹配除set中的任意一个字符以外的字符。
- (pattern):表示将pattern作为一个子模式。
下面是一些示例:-- 匹配字符串中的数字local s = "hello 123 world"local pattern = "%d+"local result = string.match(s, pattern)print(result) -- 输出:123-- 匹配字符串中的单词local s = "hello world"local pattern = "%w+"local result = string.match(s, pattern)print(result) -- 输出:hello-- 匹配字符串中的邮箱地址locals="********************"local pattern = "%w+@%w+%.%w+"local result = string.match(s, pattern)print(result) -- 输出:***********match函数是Lua中非常重要的一个函数,它可以用来匹配字符串中的模式。
matlab对比元素的函数摘要:一、引言二、Matlab中对比元素的基本概念1.向量2.矩阵3.字符串三、Matlab常用对比元素函数1.向量对比1.1 相等性判断1.2 元素大小比较1.3 排序2.矩阵对比2.1 相等性判断2.2 元素大小比较2.3 排序3.字符串对比3.1 字符串匹配3.2 字符串长度比较四、Matlab对比元素函数的应用实例1.向量对比实例2.矩阵对比实例3.字符串对比实例五、总结正文:Matlab是一款广泛应用于科学计算和数据分析的软件,提供了丰富的函数来处理各种数据类型。
对比元素是数据处理中非常常见的操作,Matlab为此提供了许多专门的函数。
本文将介绍这些函数并给出应用实例。
首先,我们需要了解Matlab中的对比元素的基本概念。
Matlab中的数据类型主要包括向量、矩阵和字符串。
向量是Matlab中最基本的数据类型,可以用来表示一维数组;矩阵是向量的扩展,用来表示多维数组;字符串则用来表示文本数据。
Matlab提供了许多常用的对比元素函数。
对于向量,我们可以使用相等性判断函数isequal()来判断两个向量是否相等,使用max()和min()函数来比较向量中的最大值和最小值,使用sort()函数对向量进行排序。
对于矩阵,我们可以使用相等性判断函数isequal()来判断两个矩阵是否相等,使用max()和min()函数来比较矩阵中的最大值和最小值,使用sort()函数对矩阵进行排序。
对于字符串,我们可以使用match()函数进行字符串匹配,使用length()函数比较字符串的长度。
Matlab对比元素函数在实际应用中也非常有用。
例如,在向量对比中,我们可以使用isequal()函数来检查两个向量是否完全相同,使用max()和min()函数来找出向量中的最大值和最小值,使用sort()函数来对向量进行排序并找到中间值。
在矩阵对比中,我们可以使用isequal()函数来检查两个矩阵是否完全相同,使用max()和min()函数来找出矩阵中的最大值和最小值,使用sort()函数来对矩阵进行排序并找到中间值。
string的match方法字符串的match(方法是JavaScript中字符串对象的一个方法。
它可以用来检索字符串中的匹配项,与正则表达式进行匹配,并返回一个包含匹配结果的数组。
match(方法的语法如下:```javascript```其中,string是要进行匹配的字符串,regexp是一个正则表达式对象。
match(方法返回一个数组,该数组包含所有与正则表达式匹配的子串。
如果未找到匹配项,则返回null。
下面是match(方法的一些常见用例:1. 基本用法:使用match(方法匹配字符串中的一个单词。
```javascriptlet str = "Hello, my name is John.";let word = str.match(/name/g);console.log(word);// Output: ["name"]```2.使用正则表达式匹配多个单词。
```javascriptlet str = "Hello, my name is John.";let words = str.match(/my,name/g);console.log(words);// Output: ["my", "name"]```3.使用修饰符进行全局匹配。
```javascriptlet str = "Hello, my name is John. John is a web developer."; let names = str.match(/John/g);console.log(names);// Output: ["John", "John"]```4.返回匹配项的索引位置。
```javascriptlet str = "Hello, my name is John. John is a web developer."; let index = str.match(/John/).index;console.log(index);// Output: 18```5.检查是否在字符串中找到了匹配项。
match函数在编程中通常用于模式匹配或查找操作。
这个函数根据提供的模式在给定的字符串或数据结构中查找匹配项。
下面是一些match函数的用法示例:
1.Python 中的re.match
在Python中,你可以使用re模块的match函数进行正则表达式匹配。
下面是一个简单的例子:
2.JavaScript 中的match方法
在JavaScript中,字符串对象有一个match方法,用于在字符串中查找模式。
下面是一个简单的例子:
3.R 中的grepl函数
在R语言中,你可以使用grepl函数进行模式匹配。
下面是一个简单的例子:
以上示例展示了在不同编程语言中使用match函数进行模式匹配的基本用法。
具体的函数名称和语法可能因编程语言而异,但大多数语言都提供了类似的功能。
《微机原理及接口技术》复习总结综合版——简答题第一篇:《微机原理及接口技术》复习总结综合版——简答题综合版—简答题欢迎使用KNKJ2012DXZY系统《微机原理及接口技术》学科复习综合版—简答题1、微型计算机由那些基本功能部件组成?微处理器、主存储器、系统总线、辅助存储器、输入/输出(I/O)接口和输入/输出设备2、什么是(计算机)总线?在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线3、微型计算机系统的基本组成?微型计算机,系统软件,应用软件,输入输出设备4、简述冯.诺依曼型计算机基本组成。
冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。
其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
5、什么是机器数?什么是机器数的真值?数在机器内的表示形式为机器数。
而机器数对应的数值称为机器数的真值。
6、8086与8088这两个微处理器在结构上有何相同点,有何主要区别?相同点:(1)内部均由EU、BIU两大部分组成,结构基本相同。
(2)用户编程使用的寄存器等功能部件均为16位。
(3)内部数据通路为16位。
区别 :(1)对外数据总线8086:16位,8088:8位。
(2)指令队列8086:6级,8088:4级。
7、8086CPU内部由哪两部分组成?各完成什么工作?在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。
8、简述8086内部分为EU和BIU两大功能的意义。
这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度。
python sequencematcher的用法SequenceMatcher是Python中的一个模块,位于difflib库中。
它提供了用于比较序列的函数和类。
1. 比较两个字符串的相似度通过调用SequenceMatcher的ratio()方法,可以计算两个字符串的相似程度。
该方法返回一个浮点数,表示两个字符串的相似度。
相似度的范围在0到1之间,1表示完全相似,0表示没有任何相似之处。
示例代码:pythonfrom difflib import SequenceMatcherstr1 = "python is a popular programming language"str2 = "python is a widely-used programming language"s = SequenceMatcher(None, str1, str2)similarity = s.ratio()print(similarity)输出结果为:0.86885245901639342. 获取匹配的块SequenceMatcher也提供了获取匹配块的功能。
匹配块是指在两个序列中相似部分的连续子序列。
可以通过调用SequenceMatcher的get_matching_blocks()方法,返回一个列表,其中每个元素都是三元组:(i, j, n)。
它表示第一个序列的第i个元素开始的长度为n的匹配块,与第二个序列的第j个元素开始的匹配块对应。
示例代码:pythonfrom difflib import SequenceMatcherstr1 = "python is a popular programming language"str2 = "python is a widely-used programming language"s = SequenceMatcher(None, str1, str2)matching_blocks = s.get_matching_blocks()for block in matching_blocks:i, j, n = blockprint(f"Match of length {n} at str1[{i}] and str2[{j}]") 输出结果为:Match of length 20 at str1[0] and str2[0]Match of length 19 at str1[22] and str2[23]Match of length 8 at str1[42] and str2[43]Match of length 19 at str1[51] and str2[52]Match of length 8 at str1[71] and str2[72]Match of length 9 at str1[77] and str2[78]Match of length 7 at str1[88] and str2[89]3. 查找最长的连续匹配序列除了获取匹配块之外,SequenceMatcher还提供了查找最长的连续匹配序列的方法。
index嵌套match函数的用法在编程中,index和match函数是常用的字符串处理函数。
它们被广泛用于查找字符串中特定字符或子串的位置。
而将index函数嵌套在match函数中使用,可以更加灵活地满足特定的需求。
index函数是用于查找给定字符或子串在目标字符串中的位置的。
它的使用格式为:index(目标字符串, 要查找的字符或子串)。
当要查找的字符或子串存在于目标字符串中时,index函数将返回其在目标字符串中的位置。
如果不存在,则返回-1。
而match函数是用于从字符串中搜索匹配特定模式的子串的。
它的使用格式为:match(模式, 目标字符串)。
当目标字符串中有满足模式的子串时,match函数将返回该子串的值。
如果没有匹配到,则返回空值。
将index函数嵌套在match函数中使用可以实现更加复杂的字符串处理操作。
通过使用这种组合,我们可以在目标字符串中查找特定的字符或子串,并进一步对匹配到的子串进行处理。
例如,假设我们需要检查一个文本字符串中是否出现了某些关键词。
我们可以使用index函数找到这些关键词在文本中的位置,并使用match函数进一步处理这些关键词。
假设我们要查找的关键词是"apple",我们可以使用index函数来查找该关键词在文本字符串中的位置。
然后,我们可以将index函数嵌套在match函数中,来检查是否在指定位置匹配到了关键词。
以下是示例代码:```text = "I like to eat apples."keyword = "apple"# 使用index函数找到关键词在文本字符串中的位置index_position = index(text, keyword)# 使用match函数检查关键词是否匹配matched_keyword = match(keyword, index_position)if matched_keyword:print("关键词匹配成功!")else:print("未找到匹配的关键词。
match函数匹配的用法Match数匹配可以说是一个数学中非常重要的函数,它可以将一系列的数据进行有效的匹配,从而得出有用的结果和结论。
它的最主要的应用场景就是有效的解决一组数据的极小值和最大值的问题。
首先,我们来看一下Match数的原理:Match数通过计算一系列数据的最小值和最大值来实现有效的数据处理,并以最后计算出的结果作为最终答案。
它的核心就是采用了对比的思想,逐步比较各个数据值,以便最终获取一个准确的结果。
Match数在很多领域有着广泛的应用,其中最常用的就是用于查找最小值和最大值。
比如,在进行数据分析时,需要查找某时段内某指标的最小和最大值,这时就可以使用Match数来计算出这两个值,从而实现有效的分析操作。
另外,Match数还可以用于搜索和比较、计算某些数据在某时段内的基础值,从而实现有效的数据处理,这在数据分析领域有着重要的意义。
Match数匹配也可以用于其他场景,比如计算两组数据的均值、样本数据的方差等操作, Match数都可以合理的用来实现有效的数据处理。
在人工智能领域, Match数的应用更为加强,可以帮助AI 系统通过有效的数据匹配机制来识别和推断出正确的结果,从而实现智能化的数据处理。
最后,我们来看看使用 Match数匹配所需要满足的一些基本条件:首先, Match数要求输入数据必须是精确数据,不能是模糊数据;其次, Match数有一定的搜索范围,只能在规定范围内进行数据匹配。
此外, Match数还受极限值的限制,只能处理到极限值外的数据。
总之,Match数匹配应用的灵活性非常强,可以用于计算最小值和最大值,也可以用于搜索和比较、计算某些数据在某时段内的基础值等,相比起传统的方式处理数据,它的效率要高出很多,特别是在数据处理、分析领域,它的应用可以大大提高工作效率,从而节省时间和精力。
match 函数通常用于字符串匹配,例如在许多编程语言中,它用于在字符串中查找子字符串的位置。
不同的编程语言有不同的 match 函数实现和语法,以下是几种常见的示例。
Python在 Python 中,你可以使用 re 模块来进行正则表达式匹配:pythonimport re# 查找字符串中的模式match = re.search(pattern, string)# 如果匹配成功,match 将是一个匹配对象,否则为 Noneif match:print("Match found:", match.group())else:print("No match found.")JavaScript在 JavaScript 中,你可以使用 match 方法来进行正则表达式匹配:javascriptlet string = "Hello, world!";let pattern = /world/;// 执行匹配let match = string.match(pattern);// 如果匹配成功,match 将是一个包含匹配信息的数组,否则为 nullif (match) {console.log("Match found:", match[0]);} else {console.log("No match found.");}Java在 Java 中,你可以使用 Pattern 和 Matcher 类来进行正则表达式匹配:javaimport java.util.regex.Pattern;import java.util.regex.Matcher;public class Main {public static void main(String[] args) {String string = "Hello, world!";String pattern = "world";// 编译模式Pattern compiledPattern = pile(pattern);// 创建匹配器Matcher matcher = compiledPattern.matcher(string);// 查找匹配项if (matcher.find()) {System.out.println("Match found: " + matcher.group());} else {System.out.println("No match found.");}}}以上示例中的 pattern 变量代表你想要在 string 中查找的模式。
微机原理实验报告 实验三循环程序的设计 1. 实验目的 1) 掌握提示信息的使用方法和键盘输入信息的用法; 2) 掌握循环程序的设计方法
2. 实验内容 编写程序,从键盘分别输入两个字符串,进行比较,若相同,则显示‘MATCH’,否则,显示‘NO MATCH’。
3. 实验原理 强迫CPU重复执行一指令序列的程序结构是循环程序。循环程序结构分成四部分:初始化部分、循环处理部分、循环控制部分和结束部分。
4. 程序及框图 1) 程序框图
图4-1 程序流程图 2) 程序代码 CRLF MACRO MOV AH,02H MOV DL,0DH INT 21H MOV AH,02H MOV DL,0AH INT 21H ENDM DATA SEGMENT MESS1 DB 'INPUT STRING1:',0DH,0AH,'$' MESS2 DB 'INPUT STRING2:',0DH,0AH,'$' MESS3 DB 'NO MATCH',0DH,0AH,'$' MESS4 DB 'MATCH',0DH,0AH,'$' MAXLEN1 DB 81 ACTLEN1 DB ? STRING1 DB 81 DUP(?) MAXLEN2 DB 81 ACTLEN2 DB ? STRING2 DB 81 DUP(?) DATA ENDS STACK SEGMENT PARA STACK 'STACK' STA DB 50 DUP(?) TOP EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX MOV SP,TOP MOV AH,09H MOV DX,OFFSET MESS1 INT 21H MOV AH,0AH MOV DX,OFFSET MAXLEN1 INT 21H CRLF MOV AH,09H MOV DX,OFFSET MESS2 INT 21H MOV AH,0AH MOV DX,OFFSET MAXLEN2 INT 21H CRLF MOV SI,OFFSET ACTLEN1 MOV BX,OFFSET ACTLEN2 MOV AL,[SI] CMP AL,[BX] JNZ NOMA MOV CL,[BX] AG: INC SI INC BX MOV AL,[SI] CMP AL,[BX] JNZ NOMA DEC CL CMP CL,0 JNZ AG MOV AH,09H MOV DX,OFFSET MESS4 INT 21H JMP DEND NOMA: MOV AH,09H MOV DX,OFFSET MESS3 INT 21H DEND: MOV AX,4C00H INT 21H CODE ENDS END START
5. 实验调试过程 图5-2 程序成功编译链接后获得lcy.EXE文件 1) 进入DEBUG,利用G命令在源程序中首先在MOV AH,09处设置断点(GF),由图5-3可知,数据段DATA中的数据均正常写入内存单元,即MESS1、MESS2、MESS3和MESS4表示的字符串中各字符的ASCII码,以及数据缓冲器均写入内存单元,说明了程序的数据定义以及初始化的正确性。
图5-3 数据段定义与初始化的断定设置 2) 字符串的比较一共有三种情况:(1)两个字符串长度不相同;(2)两个字符串长度相同,字符串中有若干字符不相同;(3)两个字符串完全相同。 情况(1):两个字符串长度不相同,取字符串123456和abcd。 (1) 用命令G43在MOV SI,0036处设置断点,由图5-4(a)可得,在DUBUG系统下,程序正常输出提示字符串MESS1“INPUT STRING1:”,该断点表明显示提示信息1的代码运行的准确性。在输入字符串“123456”后,程序正常输出提示字符串MESS2“INPUT STRING2:”,该断点表明显示提示信息2的代码运行的准确性。 (2) 由图5-4(a)可得,在输入字符串“123456”后,用D0命令查看数据段内存中数值变化,则在ACTLEN1存储单元中已存在输入字符长度6,在STRING1数组存储单元中已存储输入字符串“123456”的ASCII码31、32、33、34、35和36以及回车CR的ASCII码0D。
(a) (b) 图5-4 提示信息显示及读取键盘键入字符串的断点设置 (3) 用D命令查看字符串2在内存单元中的存储内容,如图5-4(b),在ACTLEN2存储单元中已存在输入字符长度4,在STRING2数组存储单元中已存储输入字符串“abcd”的ASCII码61、62、63和64以及回车CR的ASCII码0D。说明了读取键盘键入信息以及自动换行对应程序的准确性。 (4) 用命令G4D 在JNZ 0066处设置断点,程序已将[SI]中存储的输入字符串1长度赋值给AL,将输入字符串2的长度赋值给[BX],长度均为6,并且经过CMP AL,[BX]判断两个字符串长度大小后,零位清零,即变为NZ。 利用单步执行命令T,程序执行指令JNZ 0066,即表明程序跳转至NOMA。 用命令G6D在 MOV AX,4C00处设置断点,程序执行结果显示程序,并成功在屏幕上显示结果“NO MATCH”。 上述程序调试过程表明了本程序在判断两个字符串长度不相同的情况下,程序运行的准确性。 情况(2):两个字符串长度相同,字符串中有若干字符不相同,取字符串123456和12a456。 (1) 考虑到情况(1)中已经对提示信息显示及读取键盘键入字符串作断点设置,表明程序在显示提示信息和存储键盘输入字符串方面运行的准确性,此处不做赘述,其内存中显示结果如图5-6所示。
图5-6 输入字符串123456和12a456在内存中的显示结果 (2) 利用命令G4D在JNZ 006A处设置断点,由图5-7所示,其中比较两个字符串程度后,其长度均为6,故经指令CMP AL,[BX]比较长度大小后,零位清零,无法执行指令JNZ 006A。 (3) 利用命令T单步执行,进入循环体AG。 (4) 利用命令G5E在JNZ 0051处设置断点,由图5-7可知,对CL进行字符串长度赋值后,将AL与[BX]比较,即比较字符串1和字符串2首字母的ASCII码,由于其均为31,则将CL减1,判断CL为5,非零,则循环跳回AG,循环运行。 图5-7 使用T命令进入循环的断点设置 (5) 循环两次后,CL变为4,运用G55命令在CMP AL,[BX]处设置断点,由图5-8可知,此时即将字符串1中‘3’的ASCII码33赋值给AL,将字符串2中的‘a’的ASCII码61赋值给[BX]。 (6) 利用T命令单步执行CMP AL,[BX]指令,则由图5-8所示,零位清零,变为NZ。其次仍使用T命令单步执行,则程序执行JNZ 006A,IP指向下一条指令MOV AH,09。
图5-8 判别两字符串内部字符是否相同的断点设置 (7) 用命令 MOV AX,4C00处设置断点,如图5-9所示,程序执行结果显示程序,并成功在屏幕上显示结果“NO MATCH”。 图5-9 结果显示的断点设置 上述程序调试过程表明了本程序在判断两个字符串长度相同,字符串中有若干字符不同的情况下,程序运行的准确性。 情况(3):两个字符串相同,取字符串123abc和123abc。 (1) 考虑到情况(1)中已经对提示信息显示及读取键盘键入字符串作断点设置,表明程序在显示提示信息和存储键盘输入字符串方面运行的准确性,情况(2)中已将程序循环部分进行调试,此处不做赘述,其内存中显示结果如图5-10所示。
图5-10 输入字符串123abc和123abc在内存中的显示结果 (2) 利用命令G4D在 JNZ 006A处设置断点,由图5-11所示,其中比较两个字符串程度后,其长度均为6,故经指令CMP AL,[BX]比较长度大小后,零位清零,无法执行指令JNZ 006A。 (3) 利用命令T单步执行,进入循环体AG。 (4) 利用命令G5E在JNZ 0051处设置断点,对CL进行字符串长度赋值后,将AL与[BX]比较,即比较字符串1和字符串2首字母的ASCII码,由于其均为31,则将CL减1,判断CL为5,非零,则循环跳回AG,循环运行。 (5)循环5次后,CL变为0,运用G5b命令在CMP CL,00处设置断点,由图5-12可知,此时经过5次循环,已将这两个字符串中的6个字符比较完毕(首字符的比较是在外部直接运行进入循环体内,故此处不计入循环次数内)。比较结果为两字符的6个字符均相同。 (6)利用T命令单步执行CMP CL,00,则由图5-12所示,零位置位,变为ZR。其次仍使用T命令单步执行,由于标志位位ZR,则程序不执行JNZ 0051,跳出循环体,IP指向下一条指令MOV AH,09,如图5-13所示。
图5-12 判断字符串比较结束的断点设置 (7) 用命令G71在 MOV AX,4C00处设置断点,如图5-13所示,程序执行结果显示程序,并成功在屏幕上显示结果“MATCH”。