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

虚拟主机乱码目录文件删除(适用Linux系统)

如果出现虚拟主机目录文件乱码或无法删除的情况,可以尝试以下解决方法: 1. 进入目录:使用cd命令进入乱码目录,执行ls命令查看目录下存在的文件和文件夹。 2. 查看编码:使用命令file -bi 文件名 查看文件编码格式。 3. 修改编码:如果文件或文件夹编码格式为乱码,可以使用命令iconv -f 编码格式 -t utf-8 文件名 -o 新文件名 进行编码转换。 4. 删除文件或文件

Public @ 2023-06-15 09:00:12

JavaScript如何影响网站加载速度

当考虑到移动网站排名的时候,我们通常第一个想到的因素就是网站的加载速度。而加快网站加载速度的方式,通常第一个想到的都是从图片的大小入手,这确实非常有效,但是我们经常忽略的影响一个网站加载速度的因素就是JavaScript,这个几乎出现于每个页面代码中的语言。在网站的代码中,HTML(超文本标记语言)控制网页的结构和内容;CSS(层叠样式表)控制站点在不同设备上的外观和展现形式;JavaScript

Public @ 2009-02-09 15:37:09

经典正则表达式

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function()

Public @ 2011-01-03 16:14:32

更多您感兴趣的搜索

0.446993s