Categories


Tags


经典正则表达式

1. 匹配任意字符的通配符: `.` 例:`a.b` 可匹配 "aab", "acb", "a#b" 等。 2. 匹配指定字符集合中任意字符: `[]` 例:`[abc]` 可匹配 "a", "b", "c"。 3. 匹配指定字符范围内任意字符: `-` 例:`[a-z]` 可匹配任意小写字母。 4. 匹配非指定字符: `[^]` 例:`[^a-z]` 可匹配任意非小写字母的字符。 5. 匹配前面的字符零次或多次: `*` 例:`a*b` 可匹配 "ab", "aab", "aaaab" 等。 6. 匹配前面的字符一次或多次: `+` 例:`a+b` 可匹配 "ab", "aab", "aaaab" 等,但不匹配 "b"。 7. 匹配前面的字符零次或一次: `?` 例:`ab?c` 可匹配 "abc" 或 "ac"。 8. 匹配前面的字符{n}次: `{n}` 例:`a{3}b` 可匹配 "aaab"。 9. 匹配前面的字符{n,}次: `{n,}` 例:`a{3,}b` 可匹配 "aaab", "aaaab", "aaaaab" 等。 10. 匹配前面的字符{n,m}次: `{n,m}` 例:`a{3,5}b` 可匹配 "aaab", "aaaab", "aaaaab", "aaaaaab"。 11. 匹配字符串的起始位置: `^` 例:`^abc` 可匹配以 "abc" 开头的字符串。 12. 匹配字符串的结束位置: `$` 例:`abc$` 可匹配以 "abc" 结尾的字符串。 13. 匹配单词边界: `\b` 例:`\bhello\b` 可匹配 "hello",但不匹配 "helloworld"。 14. 匹配非单词边界: `\B` 例:`\Bhello\B` 可匹配 "helloworld",但不匹配 "hello"。 15. 匹配一个或多个空白字符: `\s` 16. 匹配一个或多个非空白字符: `\S` 17. 匹配一个或多个数字: `\d` 18. 匹配一个或多个非数字字符: `\D` 19. 匹配一个或多个字母或数字: `\w` 20. 匹配一个或多个非字母或数字字符: `\W`

Public @ 2023-06-03 00:00:36

关于网站、服务器受攻击问题的相关说明

网站和服务器受到攻击是指有人或者机器恶意地尝试侵入、破坏或者干扰网站或服务器的正常运行。攻击者可能是黑客、犯罪分子、竞争对手或者政府间谍等。 以下是关于网站和服务器受攻击问题的一些相关说明: 1. 类型:攻击可以分为多种类型,包括但不限于DDoS(分布式拒绝服务攻击)、SQL注入、XSS(跨站脚本攻击)等。每种类型的攻击都有不同的手法和影响。 2. 目的:攻击者可能有不同的目的,包括窃取敏感

Public @ 2023-07-28 02:50:30

如何选择合适的虚拟主机

每个网站的情况不同,因此所需要的主机也不同。要选择适合自己的虚拟主机,推荐使用西部数码的虚拟主机购买向导,另外在购买前应该搞清楚以下几个问题:1.网站程序使用的语言是什么。image.png网站的开发语言有很多,常见的有asp、asp.net、php等,不同语言所需要的系统和运行环境并不一样,所以在购买主机前需要知道自己网站使用的是什么语言,需要什么样的运行环境,以便选择合适的配置,各型号虚拟主机

Public @ 2021-04-22 16:00:40

揭开正则表达式的神秘面纱

[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]引言正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来:(1)检查一个串中是否含有符合某个规则的子串,并且可以得到这个子串;(2)根据匹配规则对字符串进行灵活的替换操作。正则表达式学习起来其实是很简单的,不多的几个较为抽象的概念也很容易理解。之所以很多人

Public @ 2012-07-07 16:14:31

更多您感兴趣的搜索

0.443523s