智能生成和解释正则表达式,支持各种常见模式匹配
将您的文字指令转换为公式,或输入公式获取解释。
通过和AI对话来在线编辑Excel
使用AI将您的文字指令转换为SQL查询语句。
生成Excel VBA(Visual Basic for Applications)代码,用于自动化任务和创建Microsoft Excel中的自定义解决方案。
上传您的Excel文件,使用我们的AI驱动的图表生成器生成漂亮的图表。
使用我们的AI驱动的思维导图生成器将您的文本转换为漂亮的思维导图。轻松编辑和自定义您的思维导图。
使用AI智能生成和解释正则表达式,支持各种文本模式匹配和数据验证。
使用AI根据文字描述生成精美图片,支持多种尺寸,免费
正则表达式(Regex)是一套用于文本搜索、提取、替换的强大模式匹配语法。它广泛应用于表单校验、日志分析、数据提取、爬虫开发和文本处理等场景。
例如:
这些都可以通过正则表达式轻松完成。
符号 | 含义 |
---|---|
. |
匹配除换行符以外的任意字符 |
^ |
匹配输入的开始 |
$ |
匹配输入的结束 |
* |
匹配前面的子表达式零次或多次 |
+ |
匹配前面的子表达式一次或多次 |
? |
匹配前面的子表达式零次或一次 |
[] |
匹配方括号内的任意一个字符 |
[^] |
匹配不在方括号内的任意字符 |
{n} |
匹配前面的子表达式恰好n次 |
{n,} |
匹配n次以上 |
{n,m} |
匹配n到m次 |
\d |
匹配任意数字(0-9) |
\w |
匹配任意字母、数字或下划线 |
\s |
匹配任意空白字符 |
` | ` |
() |
分组,提取或引用子表达式 |
^1[3-9]\d{9}$
^[\w.-]+@[\w.-]+\.\w+$
https?:\/\/(www\.)?[\w\-]+\.\w+(\.\w+)?(\/\S*)?
const regex = /\d{3}-\d{4}/;
const result = regex.test("123-4567"); // true
import re
match = re.search(r"\d{3}-\d{4}", "号码:123-4567")