正则表达式

正则表达式又称规则表达式。通常用来检索、替换那些符合某个模式的文本,正则表达式是操作字符串的。

正则的写法:

1、var re = /a/;在正则中的字符串不需要添加引号。
2、var re = new RegExp(‘a’);这种写法字符串需要加引号,同时正则表达式在传参时需要用这种方式。

可以操作的正则方法:6种

字符串:match()、search()、replace()、split()

正则:test()、exec()

text()方法:判断真假值,如果字符串满足正则的规则那么返回true, 如果不满足就返回false。
写法:正则.test(字符串)

search()方法:正则去匹配字符串,如果匹配到返回匹配的位置,如果没有匹配到就返回-1.。
写法:字符串.search(正则)

match()方法:正则去字符串中匹配,把匹配到的结果返回一个数组,如果匹配不到就返回null。
写法:字符串.match(正则)

exec()方法:返回数组,匹配不到就返回null,不支持g修饰符
写法:正则.exec(字符串)

replace():正则去匹配字符串,把匹配到的结果替换成指定的新字符。
写法:字符串.replace(正则,新的字符)
第二个参数可以是字符串,也可以是一个回调函数,回调函数的第一个参数:就是当前匹配到的结果(整体), 后面的参数为子项

修饰符: i m g y

i修饰符就是不区分大小写。

g修饰符代表全局匹配。

y修饰符:匹配起始位置。

m修饰符:表示匹配多行。

():子项、分组
[ ]:字符范围
{ }:量词

*量词:匹配1次或1次以上
+量词:匹配0次或0次以上
?量词:匹配0次或1次

^表示起始 $表示结束

转移字符是通过\来实现的
\d: 数字0-9
\D:非数字
\s:空格
\S:非空格
\w:字符(字母a-z 数字0-9 下划线)
\b:端点
\B:非端点

内容概要:该PPT详细介绍了企业架构设计的方法论,涵盖业务架构、数据架构、应用架构和技术架构四大核心模块。首先分析了企业架构现状,包括业务、数据、应用和技术四大架构的内容和关系,明确了企业架构设计的重要性。接着,阐述了新版企业架构总体框架(CSG-EAF 2.0)的形成过程,强调其融合了传统架构设计(TOGAF)和领域驱动设计(DDD)的优势,以适应数字化转型需求。业务架构部分通过梳理企业级和专业级价值流,细化业务能力、流程和对象,确保业务战略的有效落地。数据架构部分则遵循五大原则,确保数据的准确、一致和高效使用。应用架构方面,提出了分层解耦和服务化的设计原则,以提高灵活性和响应速度。最后,技术架构部分围绕技术框架、组件、平台和部署节点进行了详细设计,确保技术架构的稳定性和扩展性。 适合人群:适用于具有一定企业架构设计经验的IT架构师、项目经理和业务分析师,特别是那些希望深入了解如何将企业架构设计与数字化转型相结合的专业人士。 使用场景及目标:①帮助企业和组织梳理业务流程,优化业务能力,实现战略目标;②指导数据管理和应用开发,确保数据的一致性和应用的高效性;③为技术选型和系统部署提供科学依据,确保技术架构的稳定性和扩展性。 阅读建议:此资源内容详尽,涵盖企业架构设计的各个方面。建议读者在学习过程中,结合实际案例进行理解和实践,重点关注各架构模块之间的关联和协同,以便更好地应用于实际工作中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值