`
mushme
  • 浏览: 790016 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

nginx正则

 
阅读更多

~ 为区分大小写的匹配。
~* 不区分大小写的匹配(匹配firefox的正则同时匹配FireFox)。
!~ 不匹配的
!~* 不匹配的

. 匹配除换行符以外的任意字符
w 匹配字母或数字或下划线或汉字
s 匹配任意的空白符
d 匹配数字
 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束

* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次
*? 重复任意次,但尽可能少重复
+? 重复1次或更多次,但尽可能少重复
?? 重复0次或1次,但尽可能少重复
{n,m}? 重复n到m次,但尽可能少重复
{n,}? 重复n次以上,但尽可能少重复

W 匹配任意不是字母,数字,下划线,汉字的字符
S 匹配任意不是空白符的字符
D 匹配任意非数字的字符
B 匹配不是单词开头或结束的位置
[^x] 匹配除了x以外的任意字符
[^aeiou] 匹配除了aeiou这几个字母以外的任意字符
分享到:
评论

相关推荐

    Nginx Location 正则_NginxLocation正则.md_

    nginx正则表达式. : 匹配除换行符以外的任意字符? : 重复0次或1次+ : 重复1次或更多次* : 重复0次或更多次\d :匹配数字^ : 匹配字符串的开始$ : 匹配字符串的介绍{n} : 重复n次{n} : 重复n次或更多次[c] :...

    Nginx正则表达式相关的参数和规则介绍

    以上介绍了Nginx正则表达式的参数和规则,包括修饰符的含义和正则表达式匹配符号的用法。掌握这些知识对于配置和优化Nginx服务器非常重要。熟练使用这些参数和规则,可以灵活地处理各种复杂的HTTP请求,并能够提高...

    45 - Nginx中的正则表达式.mp4

    正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持...

    如何利用nginx通过正则拦截指定url请求详解

    在本文中,我们将深入探讨如何使用Nginx服务器通过正则表达式拦截特定的URL请求。Nginx是一个高性能的Web服务器,它以其高效的静态文件处理能力和强大的反向代理功能而闻名。在许多Web应用程序架构中,Nginx被用作...

    nginx 网页配置工具

    使用WebUI配置nginx的各项功能, 包括http协议转发, tcp协议转发, 反向代理, 负载均衡, ssl证书自动申请、续签、配置等, 最终生成nginx.conf文件并覆盖nginx的默认配置文件, 完成nginx的最终功能配置。 支持nginx...

    Nginx if语句加正则表达式实现字符串截断

    在Nginx中,可以通过配置实现各种功能,例如通过if语句和正则表达式实现字符串截断。这一技术在处理网络请求时提供了灵活的解决方案,尤其适用于需要对URL、参数或任何其他字符串值进行特定操作的场景。 首先,我们...

    nginx location 配置 正则表达式实例详解

    **Nginx Location 配置正则表达式详解** 在Nginx服务器配置中,`location`指令扮演着至关重要的角色。它允许我们根据请求的URI(Uniform Resource Identifier)进行精细化处理,例如转发请求到不同的后端服务、提供...

    nginx的正则表达式,logstash用

    nginx的正则表达式,logstash用。grok是一种采用组合多个预定义的正则表达式,用来匹配分割文本并映射到关键字的工具。通常用来对日志数据进行预处理。

    Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写[文].pdf

    Nginx 中 rewrite 实现二级域名、三级域名、泛域名...Nginx 中的 rewrite 模块可以实现二级域名、三级域名、泛域名、路径的重写,并且可以使用 rewrite flags、正则表达式匹配、全局变量等来实现复杂的 URL 重写逻辑。

    nginx用正则表达式实现泛域名自动匹配目录的方法

    主要介绍了nginx用正则表达式实现泛域名自动匹配目录的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    使用 Nginx 部署静态页面的方法

    Nginx是一个由俄罗斯人Igor ...综上所述,使用Nginx部署静态页面主要涉及到安装Nginx、配置Nginx以及测试和启动Nginx。通过合理的配置,Nginx可以高效的处理静态页面请求,适合用于部署静态网站或作为前端服务器。

    详解Nginx几种常见实现301重定向方法上的区别

    Nginx下常见的301跳转有以下三种,虽然都能达到同样的目的。但是三种写法上还是有区别的,主要的区别是在正则匹配的性能上。 第一种:使用rewrite指令,通过正则匹配所有的URI后再去掉开头第一个/(反斜线)。 ...

    Nginx 转发匹配规则的实现

    在Nginx中,正则表达式常用于更精确地匹配URL路径。`~`用于区分大小写的匹配,例如`~ pattern`;`~*`则是不区分大小写的匹配,如`~* pattern`。`!~`和`!~*`则分别对应区分大小写和不区分大小写的不匹配情况。 2. *...

    nginx配置location总结location正则写法及rewrite规则写法

    `location` 的正则写法和 `rewrite` 规则是 Nginx 配置中的高级特性,用于实现灵活的URL管理和重定向。 1. **location 正则写法** - `location = /{}`:精准匹配,只有当请求的URI完全等于 `/` 时才匹配,不接受...

Global site tag (gtag.js) - Google Analytics