与或非门表达式,OREXCEL正则表达式
对于一些OREXCEL正则表达式和与或非门表达式的题,你有了解多少呢?让小编带大家来了解一下吧!
上一节我们说过,在正则表达式中,a|b表示匹配a或b,相当于[ab]。
它还意味着匹配a或b,而不匹配ab。
[0-9]表示匹配0到9之间的任意数字,[234]表示匹配2、3或4。
换句话说,您可以使用“|”或[]来表达或关系。
我们来看一个具体的例子。
左侧单元格中的数据由空格分隔,我想根据空格将其拆分到右侧单元格中。
密码
细分
Dimregx作为对象,rng作为范围,mat,m,n
设置regx=CreateObject34。
用正则表达式
全局=真
模式=34;
[a1:a6]对于每个rng
垫子设置=运行
对于垫子中的每米
n=n+1
单元格行,n+1=m
下一个
n=0
下一个
结尾
服务结束
模式=34;表示匹配0到9之间的任何数字。“+”号表示由空格分隔的任何数字匹配一次或多次。
当然也可以写Pattern=34;
[0-9a-zA-z]表示数字0-9、字母a到z或字母A到Z。
转载米红办公室
一、与非式定义是什么?
AND-NO表达式定义变量只能具有AND-NOR关系(例如F=-AB,39)。另一个例子是F=A+B=-A-B。变量只能有OR-NOT关系(例如F)=-A+B,39;另一个例子是F=AB=-A39;+B。当使用NAND门和NOR门来构造逻辑电路时就是这种情况。相应地,逻辑表达式必须进行转换,同时也说明任何逻辑表达式都可以通过AND-NOR-NOR逻辑来表达。
二、非门表达式?
在逻辑门电路中,与非门表示为NOTAND,或非门表示为NOTOR,与或非门表示为NOTANDOR。
基本逻辑电路称为门电路,一般有三种表现形式
1.与门。
与门也称为“与电路”、逻辑“乘积”和逻辑“与”电路。执行“AND”运算的基本逻辑门电路。它有多个输入和一个输出。如果所有输入同时为高电平,则输出为高电平,否则输出为低电平。
2.或门。
或门也称为或电路或逻辑和电路。当满足几个条件中的任何一个时,事件就会发生,这种关系称为“OR”逻辑关系。具有“或”逻辑关系的电路称为或门。或门有多个输入端和一个输出端,如果其中一个输入端为高电平,则输出为高电平,只有当所有输入端为低电平时,输出才为低电平。
3.这不是门。
非门,又称非电路、逻辑非电路,又称反相器、反相器、非门,是逻辑电路的基本单元。非门有一个输入和一个输出。如果输入端为高电平,则输出端变为低电平,如果输入端为低电平,则输出端变为高电平。即,输入端和输出端的电平状态总是相反的。非门的逻辑功能与逻辑代数中的非相同,电路功能与求逆相同,这种运算也称为非运算。
三、与非门异或门的逻辑表达式的推导?
与非门的逻辑表达式为$Z=overline$。
异或门的逻辑表达式为$Z=AoplusB=overlinecdot-A+B,$
其中,$cdot$表示逻辑AND运算,$+$表示逻辑OR运算,$overline$表示逻辑NOT运算。
推导异或门的逻辑表达式。
根据1-异或门的定义,如果两个输入信号相同,则输出信号为0,如果两个输入信号不同,则输出信号为1。
2-展开$Z=AoplusB$并将其表示为与非门,我们得到
$Z=-Acdotoverline、+-overlinecdotB、$
对于3-NAND门,我们有
$上划线=上划线+上划线$
将其代入方程2,我们得到以下结果
$Z=-Acdot-overline+overline,+-Bcdot-overline+overline,$
简化
$Z=overlinecdot-A+B,$
综上可知,异或门的逻辑表达式可以由与非门的逻辑表达式推导出来。
发表评论