首页
学习
活动
专区
工具
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+(?

    91940

    正则表达式快速入门

    \*等特殊符号) 倒后面跟小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.3K50

    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关键词的安装包,其中 | 是不是字母

    3K20

    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.1K10

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

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

    16710

    第五章 正则表达式的拆分

    而在正则表达式,操作符都体现在结构,即由特殊字符和普通字符所代表的一个个特殊整体。 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.4K20

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

    而在正则表达式,操作符都体现在结构,即由特殊字符和普通字符所代表的一个个特殊整体。 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]。...小结 掌握正则表达式的优先级后,再看任何正则应该都有信心分析下去了。 至于例子,不一而足,没有写太多。 这里稍微总结一下,的优先级最低,即最后运算。 只要知道这一点,就能读懂大部分正则。

    87460

    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.5K20
    领券