正则表达式练习题:掌握正则表达式

游戏测评 2025-05-06 09:50:07

正则表达式是一种强大的工具,它允许你查找、匹配和替换文本中符合特定模式的字符串。以下是一些练习题,旨在帮助你掌握正则表达式的用法。

正则表达式练习题:掌握正则表达式正则表达式练习题:掌握正则表达式


练习题 1:匹配数字

找出以下文本中所有的数字:

``` This is a text with some numbers: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 ```

答案: `[0-9]+`

练习题 2:提取电子邮件地址

从以下文本中提取所有电子邮件地址:

``` John Doe Jane Smith Bob Jones ```

答案: `[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,6}`

练习题 3:验证密码

验证以下密码是否符合以下条件:

至少 8 个字符 至少包含一个大写字母 至少包含一个小写字母 至少包含一个数字 至少包含一个特殊字符

答案: `^(?=.[a-z])(?=.[A-Z])(?=.d)(?=.[@$!%?&])[A-Za-zd@$!%?&]{8,}$`

练习题 4:替换字符串

将以下文本中的所有空格替换为连字符(-):

``` This is a text with some spaces ```

答案: `.S. (.S.)`

练习题 5:查找模式

在以下文本中查找所有以 "ing" 结尾的单词:

``` The cat is jumping in the garden. The dog is running in the park. ```

答案: `w+ing`

版权声明:本文内容由互联。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发 836084111@qq.com 邮箱删除。