其他
KenneySH
网络游戏
展开
-
正则表达式 - 简介
正则表达式 - 简介 除非您以前使用过正则表达式,否则您可能不熟悉此术语。但是,毫无疑问,您已经使用过不涉及脚本的某些正则表达式概念。 例如,您很可能使用 ? 和 * 通配符来查找硬盘上的文件。通配符匹配文件名中的单个字符,而 * 通配符匹配零个或多个字符。像 data?.dat 这样的模式将查找下列文件: data1.dat data2.dat datax.dat dataN.转载 2016-03-10 13:57:42 · 239 阅读 · 0 评论 -
正则表达式 - 语法
正则表达式 - 语法 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的含义是不同的。 构造正则表达式的方法和创建数学表达式的方法一样。也就是用多转载 2016-03-10 13:58:28 · 169 阅读 · 0 评论 -
正则表达式 - 元字符
正则表达式 - 元字符 下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为: 字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的转载 2016-03-10 13:59:19 · 167 阅读 · 0 评论 -
正则表达式 - 运算符优先级
正则表达式 - 运算符优先级 正则表达式从左到右进行计算,并遵循优先级顺序,这与算术表达式非常类似。 相同优先级的从左到右进行运算,不同优先级的运算先高后低。下表从最高到最低说明了各种正则表达式运算符的优先级顺序: 运算符 描述 \ 转义符 (), (?:), (?=), [] 圆括号和方括号 *, +, ?转载 2016-03-10 13:59:54 · 437 阅读 · 0 评论 -
正则表达式 - 匹配规则
正则表达式 - 匹配规则 基本模式匹配 一切从最基本的开始。模式,是正规表达式最基本的元素,它们是一组描述字符串特征的字符。模式可以很简单,由普通的字符串组成,也可以非常复杂,往往用特殊的字符表示一个范围内的字符、重复出现,或表示上下文。例如: ^once 这个模式包含一个特殊的字符^,表示该模式只匹配那些以once开头的字符串。例如该模式与字符串"once upon a ti转载 2016-03-10 14:00:27 · 268 阅读 · 0 评论 -
正则表达式 - 示例
正则表达式 - 示例 简单表达式 正则表达式的最简单形式是在搜索字符串中匹配其本身的单个普通字符。例如,单字符模式,如 A,不论出现在搜索字符串中的何处,它总是匹配字母 A。下面是一些单字符正则表达式模式的示例: /a/ /7/ /M/ 可以将许多单字符组合起来以形成大的表达式。例如,以下正则表达式组合了单字符表达式:a、7 和 M。 /a7M/ 请注意,没有串联运算转载 2016-03-10 14:01:10 · 332 阅读 · 0 评论 -
linux redis安装调试常见坑
常见的坑 1. 在win上下载linux包解压并拷贝到linux上去make——请直接在linux上下载,命令如下 $ wget http://download.redis.io/releases/redis-4.0.10.tar.gz $ tar xzf redis-4.0.10.tar.gz $ cd redis-4.0.10 $ make 2.安装的时候请保证装好的gcc g++ m...原创 2018-07-27 11:15:38 · 368 阅读 · 0 评论 -
linux mongo安装调试常见坑
1.无法远程连接——因为默认配置绑定的是127.0.0.1。修改/etc/mongodb.conf中的bind_ip,改成0.0.0.0就可以连接了。 2.如果要在一台机器上跑多个mongodb的话可以把port注释掉,然后启动的时候带上port。参考命令如下: bin/mongod --dbpath data/db --port 27117 --logpath log/log --confi...原创 2018-07-27 11:25:20 · 327 阅读 · 0 评论