1)引入re模块:
eg:
import re
# 设定一个常量
a = '两点水|twowater|liangdianshui|草根程序员|ReadingWithU'
# 正则表达式
findall = re.findall('两点水', a)
print(findall)
if len(findall) > 0:
print('a 含有“两点水”这个字符串')
else:
print('a 不含有“两点水”这个字符串')
2025年10月02日
1)引入re模块:
eg:
import re
# 设定一个常量
a = '两点水|twowater|liangdianshui|草根程序员|ReadingWithU'
# 正则表达式
findall = re.findall('两点水', a)
print(findall)
if len(findall) > 0:
print('a 含有“两点水”这个字符串')
else:
print('a 不含有“两点水”这个字符串')
2025年10月02日
MySQL支持使用正则表达式进行模式匹配和文本搜索。正则表达式提供了一种强大的工具,可以用来匹配和检索字符串中的复杂模式。MySQL中的正则表达式功能主要在REGEXP或RLIKE运算符中使用。
2025年10月02日
一个辅助学习、编写和验证正则的工具。不仅能对正则进行可视化展示,而且提供可视编辑的能力。简单来说,你输入一个正则表达式后,会生成它的可视化图形。然后可以点选或框选图形中的单个或多个节点,再在右侧操作面板对其进行操作,具体操作取决于节点的类型,比如在其右侧插入空节点、为节点编组、为节点增加量词等。
开源:https://github.com/Bowen7/regex-vis
体验:https://regex-vis.com/
2025年10月02日
正则表达式是一种用于匹配文本模式的工具,它能够帮助我们在处理文本时更加高效地进行搜索、替换和验证操作。在本篇文章中,我将通过通俗易懂的语言让正则表达式不再苦涩难懂。
在正则表达式中,除了基本的字符匹配规则、字符类和量词外,还有一些特殊的符号和元字符,它们在正则表达式中具有特殊的含义和作用。以下是一些常见的正则表达式符号和元字符的说明:
2025年10月02日
若无特殊说明,说明awk、sed、grep、vi用法相同。
sed与grep正则表达式用法相同,有些特殊元字符属于扩展正则(如:+?|(){})sed和grep需要加上\或加上-E选项。建议使用-E选项,因为可读性好。示例中只给了使用\的例子。
2025年10月02日
grex 是一个旨在简化创作正则表达式的复杂且繁琐任务的库和命令行程序。这个项目最初是 Devon Govett 编写的 JavaScript 工具 regexgen 的 Rust 移植。但 regexgen 在几年前停止了开发。现在 grex 提供了 regexgen 提供的所有功能,还增加了许多新的功能。
2025年10月02日
注:本文不适合零经验、入门级者。目标读者是有一定InDesign使用经验的进阶人群。
当我还是一只菜鸡的时候,一位老同事告诉我一个原则:孤字不成行、孤行不成页。(这是中文排版传统上的规则。但也遇到过设计上特意不遵循这个规则的情况。)