学习:erlang正则】的更多相关文章

一.re:run/3. ①.re:run("321321","2132",[caseless]).     {match,[{1,4}]} %% 返回值是 匹配的位置和长度? 参数的意义不明. ②.re:run("321321","456",[caseless]).      nomatch…
-module(tool). %% ==================================================================== %% API functions %% ==================================================================== -export([modify_hostname/0,modify_ip/0]). modify_hostname() ->  {ok,HostNa…
regexper.com 可以很方便的显示出正则图示,方便学习正则. 比如正则 ^([a-zA-Z0-9+_-])+@([a-zA-Z_-])+(\.[a-zA-Z0-9_-])+ 一目了然,直观显示正则规则.…
1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分.正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大.得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同:但不用担心,不被支持的语法通常是不常用的部分.如果已经在其他语言里使用过正则表达式,只需要简单看一看就可以上手了. 下图展示了使用正则表达式进行匹配的流程:  http://…
Here are a few resources:Programming Erlang, by Joe Armstrong. A good book, really teaching you more about the fundamentals of Erlang and hot the abstractions are built. Some people found it a bit dry and hard to follow. Joe Armstrong is the original…
1.在ES5中,RegExp构造函数的参数有两种情况.第一种情况是,参数是字符串,这时第二个参数表示正则表达式的修饰符(flag).第二种情况是,参数是一个正则表示式,这时会返回一个原有正则表达式的拷贝.但是,ES5不允许此时使用第二个参数,添加修饰符,否则会报错. ES6改变了这种行为.如果RegExp构造函数第一个参数是一个正则对象,那么可以使用第二个参数指定修饰符.而且,返回的正则表达式会忽略原有的正则表达式的修饰符,只使用新指定的修饰符. 2.字符串对象共有4个方法,可以使用正则表达式:…
s12-20160130-day05 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* BLOCKS =============================================================================*/ p, blockquote, ul, ol, dl, table, pre { margin…
正则 ^shop 标示匹配与shop开头的字符串 shop$用来匹配与shop结尾的字符串 ^shop$只匹配shop [a-z]匹配所有小写字母 [A-Z]匹配所有大写字母 [a-zA-Z]匹配所有字母 [0-9]匹配所有数字 [0-9\.\-]匹配所有数字句号和减号 [ \f\r\t\n]匹配所有空格 [^a-z]匹配所有小写字母以外的字符 [^\\\/\^]匹配出了\/^之外的所有字符 [^\"\']匹配除了双引号和单引号之外的字符 特殊字符?与{0,1}是相等的  *与{0,}是相等的…
python的正则表达式模块是re,替换相关的方法是sub. 例如我们要做如下的替换将所有的 替换为空格,可以通过下面代码实现: import re input = 'hello world' #第一个参数是正则表达式,第二个参数是要替换成的内容,第三个参数是替换原字符串 output = re.sub(' ', ' ',input) print output 如果要做分组替换需要在替换的字符串中指定分组\1, 反斜杠+数字表示替换第n个分组 例如假定我要把abc此处在&nbsp和;之间的字符串…
############################################### 总结: 一.url路由配置: 方式一:(通过url链接get获取) 方式二:(url路由匹配方式获取-拓展(元组方式,)) 方式三:(url路由匹配方式获取-拓展(字典方式)) 二.表单动态提交方式: name属性运用 request.path_info属性运用 三.路由分发 ############################################### 一.url路由配置: 方式一:…