首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    正则表达式口诀

    \*等特殊符号) 倒杠后面跟小w,数字字母来表示;(\w跟数字字母;\d跟数字) 倒杠后面跟小d,只有数字来表示; 倒杠后面跟小a,报警符号嘀一声; 倒杠后面跟小b,单词分界或退格; 倒杠后面跟小t,制表符号很明了...; 倒杠后面跟小r,回车符号知道了; 倒杠后面跟小s,空格符号很重要; 小写跟罢跟大写,多得实在不得了; 倒杠后面跟大W,字母数字靠边站; 倒杠后面跟大S,空白也就靠边站; 倒杠后面跟大D,数字从此靠边站...,一个一个来排队; 实在多得排不下,横杠请来帮个忙;([1-5]) 尖头放进中括号,反义定义威力大;([^a]指除“a”外的任意字符) 1竖作用可不小,两边正则互替换;(键盘上与“\”是同一个键) 1竖能用很多次...,复杂定义很方便; 园括号,用途多; 反向引用指定组,数字排符对应它;(“\b(\w+)\b\s+\1\b”中的数字“1”引用前面的“(\w+)”) 支持组名自定义,问号加上尖括号;(“(?...\w+)”中把“\w+”定义为组,组名为“Word”) 园括号,用途多,位置指定全靠它; 问号等号字符串,定位字符串前面;(“\b\w+(?

    94040

    正则表达式快速入门

    \*等特殊符号) 倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字) 倒杠后面跟小d, 只有数字来表示; 倒杠后面跟小a, 报警符号嘀一声; 倒杠后面跟小b, 单词分界或退格;...倒杠后面跟小t, 制表符号很明了; 倒杠后面跟小r, 回车符号知道了; 倒杠后面跟小s, 空格符号很重要; 小写跟罢跟大写,多得实在不得了; 倒杠后面跟大W, 字母数字靠边站; 倒杠后面跟大S...; 转义符号行不通,一个一个来排队; 实在多得排不下,横杠请来帮个忙; ([1-5]) 尖头放进中括号,反义定义威力大; ([^a]指除"a"外的任意字符 ) 1竖作用可不小,两边正则互替换;...(键盘上与"\"是同一个键) 1竖能用很多次,复杂定义很方便; 园括号,用途多; 反向引用指定组,数字排符对应它; ("\b(\w+)\b\s+\1\b"中的数字"1"引用前面的"(\w+)")...\w+)"中把"\w+"定义为组,组名为"Word") 园括号,用途多,位置指定全靠它; 问号等号字符串,定位字符串前面; ("\b\w+(?

    1.4K50

    Linux dpkg 命令

    Linux dpkg 命令 note:软件测试实习笔记1 dpkg dpkg -i dpkg -r dpkg -P dpkg -l ---- dpkg dpkg 是 linux 系统下用来安装、创建和管理软件包的工具...格式 : dpkg 参数 package.deb (初学者容易忘记打空格,在命令和参数以及参数和软件包中间要打空格,否则linux会无法识别) dpkg -i dpkg -i 是 linux 系统下用来安装软件包的命令...格式 : /home/用户名/桌面(desktop)/ # dpkg -i package.deb (此时,安装包被放在桌面上,也可以放到其他文件夹中,在所在文件夹中打开终端或者# dpkg -i /绝对路径.../package.deb ) dpkg -r dpkg -r 是 linux 系统下用来卸载软件包的命令。...就可以看到所有已安装的软件包 如果要看某个特定的软件,比如我在公司里安装的软件带有gongsi的关键字 可以使用 # dpkg -l grep | gongsi 就可以看到带gongsi关键词的安装包,其中 | 是竖杠不是字母

    3.1K20

    shell脚本实现微信告警——WGCLOUD

    本文是在linux系统用shell方式实现WGCLOUD微信告警,windows系统实现微信告警点击此处 1.首先我们要去注册企业微信了,然后创建一个应用,记得以下图片中的标红信息,企业ID,应用ID,...access_token=$Gtoken" function body() { local int AppID=XXXXX # 企业号中的应用id local UserID...='XXXXXXX' # 部门成员id,微信接收者,多个接收者用竖杠|隔开 #local PartyID=$2 # 部门id,定义了范围,组内成员都可接收到消息...sendMsg.sh warnScript: /home/weixin.sh 5.好了,重启server,这样就可以在微信收到告警消息了 image.png 6.注意windows编辑shell脚本后,上传到linux...下执行可能出现\r错误 image.png image.png 因为Windows系统中的换行符是**\n\r**,Linux系统中的换行符是**\n**,因此需要将**\r**替换为空白。

    1.2K10

    【熟视C语言】手把手教你学会用C语言编写井字棋小游戏

    这个九宫格,四分割线的棋盘实际上是由五行字符组成的,第一行是二维数组元素与单竖杠交替打印而成,且单竖杠字符比数组元素少一个,所以我们需要对第二层for循环打印单竖杠字符加上一个循环变量j竖杠字符交替打印,同样,单竖杠比短横线少一个,我们使用同样的条件语句选择是否打印单竖杠。...首先,我们需要这个随机的具体功能是随机数字,我们需要电脑生成两个1到3之间的两个数字来当作下棋的坐标,而在C语言库函数中恰好有我们需要的随机生成数字的函数rand。...而这个需求恰好可以用时间戳来搞定,由于每一台电脑都自带时间戳并且时间戳会随着时间而改变,所以我们只需要一个函数来获取电脑上的时间戳并放入srand函数中当作函数参数就能保证每次打开游戏的起点是不相同的。...而在返回值类型中,我们希望玩家胜利时返回玩家的棋子*,电脑胜利时返回电脑的棋子#,平局(棋盘下满且未分胜负时)返回字符‘D’,游戏未终结返回字符‘C’。

    18310

    第五章 正则表达式的拆分

    而在正则表达式中,操作符都体现在结构中,即由特殊字符和普通字符所代表的一个个特殊整体。 JS正则表达式中,都有哪些结构呢? 字符字面量、字符组、量词、锚字符、分组、选择分支、反向引用。...管道符(竖杠) | 上面操作符的优先级从上至下,由高到低。 这里,我们来分析一个正则: /ab?(c|de*)+|fg/ 由于括号的存在,所以, (c|de*)是一个整体结构。...而位置字符和字符序列优先级要比竖杠高,故其匹配的结构是: ? 应该修改成: ? 2.2 量词连缀问题 假设,要匹配这样的字符串: \1. 每个字符为a、b、c任选其一 \2....3.1 身份证 正则表达式是: /^(\d{15}|\d{17}[\dxX])$/ 因为竖杠“|”,的优先级最低,所以正则分成了两部分 \d{15}和 \d{17}[\dxX]。...小结 掌握正则表达式中的优先级后,再看任何正则应该都有信心分析下去了。 至于例子,不一而足,没有写太多。 这里稍微总结一下,竖杠的优先级最低,即最后运算。 只要知道这一点,就能读懂大部分正则。

    1.4K70

    Eclipse 答疑:为什么 Eclipse 里面的鼠标光标变成了小黑方块?什么原因导致的?

    这个按键具体如下图所示: 2.2、“Insert”按键作用分析 2.2.1、插入(默认)状态解释及案例 “Insert”按键是插入/覆盖两种输入方式的切换键,默认是插入状态,即我们平时所看到的光标状态,是一条竖杠...如:默认(插入)状态我们在 abstract 后输入一个“的”,可以看到其对前后内容没有影响,具体如下图所示: 2.2.2、覆盖状态解释及案例 当我们按下“Insert ”按键后,改为覆盖状态,并且竖杠也会变成小黑方块...作为一个程序员应该做到不管遇到什么问题都保持细致,踏实的一步一步解决掉它并且保证在之后的开发中避免此类问题。

    1.6K20

    第五章 正则表达式的拆分【修订】

    而在正则表达式中,操作符都体现在结构中,即由特殊字符和普通字符所代表的一个个特殊整体。 JS正则表达式中,都有哪些结构呢? 字符字面量、字符组、量词、锚字符、分组、选择分支、反向引用。...管道符(竖杠) | 上面操作符的优先级从上至下,由高到低。 这里,我们来分析一个正则: /ab?(c|de*)+|fg/ 由于括号的存在,所以, (c|de*)是一个整体结构。...而位置字符和字符序列优先级要比竖杠高,故其匹配的结构是: ? 应该修改成: ? 2.2 量词连缀问题 假设,要匹配这样的字符串: \1. 每个字符为a、b、c任选其一 \2....3.1 身份证 正则表达式是: /^(\d{15}|\d{17}[\dxX])$/ 因为竖杠“|”,的优先级最低,所以正则分成了两部分 \d{15}和 \d{17}[\dxX]。...小结 掌握正则表达式中的优先级后,再看任何正则应该都有信心分析下去了。 至于例子,不一而足,没有写太多。 这里稍微总结一下,竖杠的优先级最低,即最后运算。 只要知道这一点,就能读懂大部分正则。

    88160

    Linux命令(32)——grep命令

    -b,--byte-offset:在匹配的行之前,标示出该行第一个字符的位编号,即字符在文本中的字节偏移下标,包括换行符。...之所以竖杠|需要加上反斜杠进行转义,是因为竖杠|在shell中是特殊字符,表示管道命令。可以使用-e选项显示指明为正则表达式,则不需要对|进行转义。...(2)在当前目录下的所有文件中搜索字符串"lvlv",并明确要求搜索子目录中的所有文件。 grep -r "lvlv" . (3)显示所有以d开头的文件中包含test的行。...grep 'test' d* (4)打印在aa,bb,cc文件中匹配test的行,并显式行号。...#使用管道命令 grep "pattern1" filename | grep "pattern2" ---- 参考文献 [1]grep manual [2][Linux]知其然且知所以然之grep

    4.6K20

    你知道MySQL中使用“正则表达式“和“like操作符“有多么影响你的运行效率吗!,快来看看这篇文章,告诉你如何优化

    ,快来看看这篇文章,告诉你如何优化》中,我们将深入探讨MySQL中"正则表达式"和"LIKE操作符"的使用及其对数据库性能的影响。...` 竖杠 逻辑“或”操作符,匹配两个或多个替代模式中的一个。例如,z 竖杠 food能匹配“z”或“food”。(z竖杠f)ood则匹配“zood”或“food”。...这条查询语句会返回column_name列中包含“hello”的所有记录。...、“b”或“c”中的任意一个的所有记录。...使用否定字符集合匹配不在集合中的字符 SELECT * FROM table_name WHERE column_name REGEXP '[^abc]'; 这条查询语句会返回column_name列中不包含字母

    18510
    领券