Categories


Tags


经典正则表达式

  经典正则表达式

整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容及代码片段有且仅有借鉴意义。

  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:03 整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容有且仅有借鉴意义。

iis6、iis7、apache、nginx伪静态及设置301重定向(适用vps云主机服务器)

首先请远程登陆服务器,如何远程请参考:http://www.west.cn/faq/list.asp?unid=417本方法适用windows2003+iis6.0的系统,windows2008+iis7需要联系程序方提供对应的规则,直接将web.config上传到网站根目录,linux系统apache环境直接上传.htaccess到网站根目录。nginx环境需编辑站点配置文件添加跳转规则。伪静态

Public @ 2013-11-26 16:09:09

如何选择SSL证书服务品牌?

选择SSL证书服务品牌的时候,以下几个因素是值得考虑的: 1. 品牌声誉和信誉:选择在市场上有良好声誉和高度信誉的品牌。这些品牌通常有很多用户和客户的评价和反馈,可以通过互联网搜索或者咨询其他人的意见来了解。 2. 证书类型和支持:不同品牌通常提供多种类型的证书,例如域名验证、组织验证和扩展验证等。选择一个适合自己需求的证书类型,并确保该品牌提供的证书类型和功能能够满足你的业务需求。 3.

Public @ 2023-07-31 23:00:22

正则表达式中的特殊字符

字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面

Public @ 2010-02-14 16:14:32

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

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

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

更多您感兴趣的搜索

0.600402s