Shell脚本(四)正则表达式+文本处理 一、正则表达式 1.正则表达式概述 定义:又称正规表达式,在代码常简写为regex,regexp或PE,使用单个字符串来描述、匹配一系列符合某个语法规则的字符串,由普通字符和元字符组成 用途:对于系统管理员来说,正则表达式是必备技能 2.基础正则表达式:grep,sed 实例grep 查找特定字符 -n表示显示行号、-i表示不区分大小写 grep -n '
Perl 程序中,正则表达式有三种存在形式分别是(1 模式匹配:m//     #平时我们简写 // ,略去m,三个参数/i不区分大小写/s匹配任何字符/x添加空格(2 模式替换:s/// /g    进行全局替换 \U     大小写转换,例如s/(fred|barn
Ingress管理群集中服务的外部访问的API对象,通常是HTTP。 Ingress可以提供负载平衡,SSL 终止和基于名称的虚拟主机。Ingress是什么Ingress, Kubernetes v1.1开始增加的,暴露集群 services 的 http和https的路由。流量路由规则的控制是定义在Ingress resource。internet | [ In
转载 2024-01-20 05:31:06
735阅读
官方项目地址:https://github.com/fatedier/frp Centos安装脚本下载yum install -y wget && wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz解压tar -xvf frp_0.38.0_linu
本篇是基于k8s-v1.15.0版本,在现有集群上部署ingress。1、ingress介绍K8s集群对外暴露服务的方式目前只有三种:Loadblancer;Nodeport;ingress 前两种熟悉起来比较快,而且使用起来也比较方便,在此就不进行介绍了。下面详细讲解下ingress这个服务,ingress由两部分组成:ingress controller:将新加入的Ingress转化成Ngin
参考文档:Github:https://github.com/kubernetes/ingress-nginx Kubernetes ingress:https://kubernetes.io/docs/concepts/services-networking/ingress/ Ingress:https://mritd.me/2017/03/04/how-to-use-nginx-ingress
转载 2024-05-24 12:47:15
153阅读
目录1、ingress种类2、ingress nginxingress主要作用ingress nginx工作原理官方下载部署ingress nginx下载安装ingress-测试通过ingress部署从ingress到pod的流程访问3、模拟本地创建https证书4、nginx ingress常用语法官方文档域名重定向设置ingress白名单使用正则的方式匹配5、设置ingress nginx常用
转载 2024-02-16 23:03:41
155阅读
1、ingress TLS 配置我们之前的设置不够安全,我应该要安全的访问443端口。创建证书和密钥创建secretvim ingress-https.yaml 编辑文件[root@server2 ingress]# cat ingress-https.yaml apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: nam
转载 2024-05-22 19:28:15
72阅读
一,定义正则表达式1,通过构造函数的方式定义正则表达式****************需要更多的转义字符 例如: 代码如下 var re = new RegExp("\\?w{1,} = \\w{1,}&){1,}\\w{1,} = \\w{1,}"); 使用构造函数定义正则表达式,注意大小写,否则就会不起作用。由于构造函数的参数是一个字符串, 也可以是
在线正则表达式测试:概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。给定一个正则表达式和另一个字符串,我们可以达到如下的目的: 1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”); 2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。 正则表达式的特
正则表达式定义:正则表达式用于定义一些字符串的规则作用:计算机可以根据正则表达式,来检查一个字符串是否符合指定的规则:或者将字符串中符合规则的内容提取出来创建正则表达式的对象方式一:使用构造函数创建正则表达式的对象语法:var 变量 = new RegExp("正则表达式"); // 注意,参数是字符串 var 变量 = new RegExp("正则表达式", "匹配模式"); // 注意,两个
转载 2024-10-16 15:30:46
38阅读
一、RegExpECMAScript通过RegExp类型类支持正则表达式,语法和Perl类似:var exp = /pattern/flags;patternb部分是任何简单的或复杂的正则表达式;flags是每个正则表达式所带的一个或者多个标志。正则表达式的模式匹配支持三个标志:g:全局模式,即模式应用于整个字符串,而非在发现第一个匹配项时立即停止i:不区分大小写模式m:多行模式,即到达一行文本末
目的:通过正则表达式验证电话、密码、QQ、邮箱等是否正确。 思路:第一步布局要有文本输入框用来输入文本,要有一个登录按钮;第二步要获取文本和登录按钮的id,获取文本的value值,定义正则表达式的样式;第三步按钮的点击事件;第四步if判断文本value的字符串和正则是否匹配,匹配弹出"登录成功"else弹出"登录失败"。 知识点:第一步:文本输入用到input标签,具体语句为<input t
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d+(\
正则表达式通用的字符串表达框架简介表达一组字符串的表达式针对字符串表达“简洁”和“特征”思想的工具判断某字符串的特征归属正则表达式的语法经典正则表达式实例Re库的基本使用Re库是Python的标准库,主要用于字符串匹配。正则表达式的表示类型raw string类型(原生字符串类型),是不包含转义符 \ 的字符串re库采用raw string类型表示正则表达式,表示为:r’text’例如: r’[1
一、验证类  1、数字验证内  1.1 整数  /^(-|/+)?/d+$/.test(str) 1.2 大于0的整数 (用于传来的ID的验证) /^/d+$/.test(str) 1.3 负整数的验证 /^-/d+$/.test(str) 2、时间类 2.1 短时间,形如
正则正则表达式的组成一般字符特殊字符(meta字符):元字符,有在正则表达式中有特殊意义1、BRE:基本正则表达式2、ERE:扩展正则表达式通配符* #匹配0个或任意多个字符,匹配任意字符相当于基础正则里的“.*”? #匹配任意一个字符[] #匹配“[]”中任意一个字符[-] #匹配括号中任意一个字符,“-”代表范围”[A-Z]“ ”[a-z]“[^]&nb
转载 2024-04-15 19:36:23
94阅读
文章目录概念一、元字符内容二、如何使用 概念元字符:所谓元字符就是指那些在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。一、元字符内容\s匹配任何空白字符,包括空格、制表符、换页符等等。\S匹配任何非空白字符。\t匹配一个制表符。\d匹配一个数字字符。\D匹配一个非数字字符。\w匹配字母、数字、下划线。\W匹配非字母、数字、下划线。点
转载 2024-08-12 21:17:38
51阅读
本文列举一些常用的 ingress 功能配置,并持续更新。Ingress 配置修改方法通过 Rancher UI 配置依次进入 system 项目|配置映射,然后在 ingress-nginx 命名空间部分找到 nginx-configuration配置映射并编辑 nginx-configuration。然后在 配置映射 中以键值对形式添加参数,比如: server-tokens=false。注意
转载 2024-03-12 15:56:28
383阅读
查找所有的数字: [0-9]+[.]++[0-9]+ % $ ? 如:m?n * 如:t*t time” (“tea ”和“time”之间有换行)。 + 如:Te+st ++ ^b ^p ^r ^n ^t [ ] 如: [aeiou] [,.?] 匹配文字“,”、“.”或“?”。 [0-9a-z] [~0-9] ^{A^}^{B^} 如: ^{John^}^{Tom^} 这将搜索 John 或
  • 1
  • 2
  • 3
  • 4
  • 5