hae 常用正则

hae 常用正则

常用正则表达式:

1. 匹配中文字符:[\u4e00-\u9fa5]

2. 匹配非中文字符:[^\u4e00-\u9fa5]

3. 匹配手机号码:^1([38]\d|5[0-35-9]|7[3678])\d{8}$

4. 匹配身份证号码:(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)

5. 匹配邮箱地址:[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+

6. 匹配URL地址:^(http|https|ftp)://[^\s]+

7. 匹配IP地址:((25[0-5]|2[0-

4]\d|[01]\d\d|\d\d|\d)\.){3}(25[0-5]|2[0-

4]\d|[01]\d\d|\d\d|\d)

8. 匹配HTML标签:<(\S*?)[^>]*>.*?|<.*? />

9. 匹配日期(年月日):\d{4}-\d{1,2}-\d{1,2}

10. 匹配时间(时分秒):

(\d{1,2})(?::(\d{1,2}))?(?::(\d{1,2}))?

以上是一些常用的正则表达式,用于不同的需求场景。请注意,在使用正则表达式时,应该根据具体的需求进行修改和调整。

burp hae 正则

burp hae 正则 正则(也称为正则表达式)是一种用于模式匹配和处理字符串的 工具。它由一系列字符和特殊符号组成,可以用来识别和匹配符合特 定模式的文本。 正则表达式可以用来实现很多功能,比如验证邮箱或手机号码的 格式、从文本中提取特定的信息、检查密码的强度等等。它的强大之 处在于可以根据需要自定义所需匹配的模式。 正则表达式的基本元素包括普通字符和特殊字符。普通字符表示 它本身,例如字母和数字。特殊字符用来表示特定的意义或操作,比 如通配符、重复次数和位置。 通配符是常用的正则表达式元素之一。例如, "." 代表任意一 个字符,"[]" 表示指定字符集合中的一个字符,"[abc]" 表示可以是 字母 a、b 或 c 中的任意一个,"[^abc]" 表示可以是不是字母 a、b 或 c 中的任意一个字符。 重复次数是用来指定一个模式的重复次数的。例如,"*" 表示前 面的模式可以重复零次或更多次,"+" 表示前面的模式可以重复一次 或更多次,"?" 表示前面的模式可以重复零次或一次。 位置元素用来指定字符串的位置。例如,"^" 表示字符串的开头,"$" 表示字符串的结尾。 除了这些基本元素以外,正则表达式还有很多其他的特殊字符和 用法,如分组、反向引用、贪婪匹配和非贪婪匹配等等。 使用正则表达式时,可以使用各种编程语言或工具来实现。不同 的语言或工具对于正则表达式的支持程度和语法细节可能会有所不同,但基本的概念和规则都是相似的。 总的来说,正则表达式是一种强大而灵活的工具,可以在文本处 理的各种场景中发挥作用。通过学习和掌握正则表达式的语法和用法,可以大大提高字符串处理的效率和准确性。

hae 常用正则

hae 常用正则 【最新版】 目录 1.正则表达式的概念和作用 2.常用正则表达式元字符及其功能 3.常用正则表达式函数及其应用 4.示例:使用 Python 实现常用正则表达式的匹配 正文 一、正则表达式的概念和作用 正则表达式(Regular Expression,简称 regex)是一种强大的文本处理工具,它可以用来检查文本是否符合某种模式、提取文本中的特定信息等。正则表达式广泛应用于各种编程语言和文本处理场景,如验证用户输入、过滤网页内容、数据提取等。 二、常用正则表达式元字符及其功能 1.`.`:匹配任意字符(除了换行符) 2.`*`:匹配前面的字符 0 次或多次 3.`+`:匹配前面的字符 1 次或多次 4.`?`:匹配前面的字符 0 次或 1 次 5.`{n}`:匹配前面的字符 n 次 6.`{n,}`:匹配前面的字符 n 次或多次 7.`{n,m}`:匹配前面的字符 n 到 m 次 8.`[abc]`:匹配方括号内的任意一个字符(a、b 或 c) 9.`[^abc]`:匹配除方括号内字符以外的任意字符

10.`(pattern)`:捕获括号内的模式,并将其存储以供以后引用 11.`|`:表示或(or),匹配两个模式之一 三、常用正则表达式函数及其应用 1.`re.search(pattern, string)`:在字符串中查找与模式匹配的子串 2.`re.findall(pattern, string)`:在字符串中查找所有与模式匹配的子串 3.`re.sub(pattern, repl, string)`:用指定的替换字符串替换字符串中的所有匹配子串 4.`https://www.360docs.net/doc/3819236955.html,pile(pattern)`:编译正则表达式,提高匹配效率 四、示例:使用 Python 实现常用正则表达式的匹配 ```python import re # 示例文本 text = "I have 3 cats and 2 dogs." # 提取数字 um = re.search(r"d+", text) if num: print("数字:", num.group()) else: print("未找到数字") # 提取所有动物名称 animal = re.findall(r"[a-zA-Z]+", text)

自组装磁性微囊的合成与制备

自组装磁性微囊的合成与制备 张绍帅;张赤军;闫景辉;姚爽;康振辉 【摘要】以聚丙烯酰胺(PAM)为表面活性剂,采用一步水热法合成了超顺磁性 Fe3O4纳米粒子,并且在改变PAM用量的条件下合成了囊状的磁性材料.通过X射线衍射(XRD)、扫描电子显微镜(SEM)、振动样品磁强计等对磁性Fe3O4的结构、形貌、磁性进行表征.结果表明,磁性微囊外径约为200 nm,组成微囊的Fe3O4纳 米粒子其粒径分布在30 nm左右,磁性微囊的饱和磁化强度为62.5 emu/g,表现出超顺磁性. 【期刊名称】《兵工学报》 【年(卷),期】2015(036)005 【总页数】6页(P898-903) 【关键词】纳米材料;磁性微囊;Fe3O4;水热法;顺磁性 【作者】张绍帅;张赤军;闫景辉;姚爽;康振辉 【作者单位】长春理工大学化学与环境工程学院,吉林长春130022;长春理工大学 化学与环境工程学院,吉林长春130022;长春理工大学化学与环境工程学院,吉林长 春130022;长春理工大学化学与环境工程学院,吉林长春130022;苏州大学功能纳 米与软物质研究院,江苏苏州215123 【正文语种】中文 【中图分类】TM271

磁性材料在生产、生活方面具有悠久的使用历史,并且发挥了不可替代的作用。近年来,由于磁性材料对于低频段的电磁波有良好的吸收性,能够用作雷达吸波涂层,并且取得了良好的隐身效果,在军事领域也有了重要应用[1]。另外,它还具有特殊的磁性能和低毒性[2],能够满足在生物环境中的应用条件,磁性材料在生物医学、药物的靶向给药、生物分离和诊断分析方面的实际应用引发了研究热潮[3-5]。磁性材料还具有另一个非常突出的优点是在使用过后能够利用磁性回收再利用,达到绿色使用的目的。 在所有磁性材料中,Fe3O4是比较优秀的磁性材料,它的超顺磁性和较高的饱和 磁化强度,具有重要的研究意义。随着磁性材料的发展,人们对磁性粒子的结构及各种性能的机理进行了积极探索,并且与其他功能材料结合,成功制备出了多功能复合材料,应用于各种领域。目前磁性材料在磁流体[6]、物质分离[7-8]、 军事隐身[9]、干细胞试验[10]、磁共振成像[11]和电化学[12]等领域 都取得了重要发展。姚爱华等制备了磁性荧光复合微球[13]用于检测重金属离 子Pb2+和Cu2+.Wu等利用水热法合成了三维的Fe3O4/石墨烯复合材料[14],其中Fe3O4纳米粒子的尺寸为5~7 nm,利用磁性材料的电化学性能,用作锂离子电池阳极材料,并且取得了良好的效果。李广海等利用化学共沉淀法合成了 Fe3O4@SiO2/Y2O3:Tb核壳结构[15],其中Fe3O4的粒径约为12 nm. 迄今为止Fe3O4的合成主要有以下4种方法:化学共沉淀法[16]、溶胶-凝胶 法[17-18]、热分解或热还原法[19]以及水热/溶剂热法[20-22]。 化学共沉淀法是利用液相化学反应合成纳米材料的经典方法,利用化学共沉淀法制备Fe3O4纳米晶体,通常是先将Fe2+和Fe3+按照摩尔比溶解,通过在溶液中滴加碱性试剂将溶液中的Fe3+和Fe2+一起沉淀出来,得到固体Fe3O4纳米颗粒。但是化学共沉淀法制备纳米材料的影响因素很多:反应物的原料比、添加速度、搅拌速度及搅拌方式、反应温度以及溶液的pH值等都会对产物的形貌和性能产生显

相关文档
最新文档