50人参与 • 2026-07-16 • 正则表达式
正则表达式是一种强大的工具,用于文本匹配和处理。以下是20道练习题,帮助你提高正则表达式的技能,并附上示例。
正则表达式:
^[a-za-z0-9._%+-]+@[a-za-z0-9.-]+\.[a-za-z]{2,}$
示例:example@example.com
正则表达式:
^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}$
示例:192.168.1.1
正则表达式:
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$
示例:2023-04-09
正则表达式:
^\(\d{3}\) \d{3}-\d{4}$
示例:(123) 456-7890
正则表达式:
^(https?|ftp)://[^\s/$.?#].[^\s]*$
示例:https://www.example.com
正则表达式:
^\d{5}(-\d{4})?$
示例:12345 或 12345-6789
正则表达式:
^\d{4}-?\d{4}-?\d{4}-?\d{4}$
示例:1234-5678-9012-3456
正则表达式:
^[a-z]+$
示例:hello
正则表达式:
^[a-z]+$
示例:hello
正则表达式:
.*\d.*
示例:abc123
正则表达式:
^word.*
示例:wordplay
正则表达式:
.*word$
示例:playword
正则表达式:
.*\bword\b.*
示例:this is a word in a sentence
正则表达式:
<[^>]+>
示例:<div>
正则表达式:
\s+
示例:hello world
正则表达式:
\s+
示例:helloworld
正则表达式:
\bword\b
示例:word
正则表达式:
^#([a-fa-f0-9]{6}|[a-fa-f0-9]{3})$
示例:#ffa07a
正则表达式:
^-?\d+(\.\d+)?$
示例:-123.45
正则表达式:
^([01]\d|2[0-3]):([0-5]\d)$
示例:14:30
通过这些练习题和示例,你可以更好地理解和应用正则表达式。希望这些题目能帮助你提高正则表达式的技能!
到此这篇关于20道正则表达式练习题及代码示例的文章就介绍到这了,更多相关正则表达式练习题及代码内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论