之前用python爬取网页的时候,一直用的是regex或者自带的库sgmllib里的SGMLParser。但是遇到复杂一点的情况时,SGMLParser往往就不那么给力了!(哈,难道说我 too native了?毕竟beautifulSoup是继承sgmlparser的么~)所以,我寻寻觅觅寻寻觅觅...
分类:
编程语言 时间:
2015-03-18 06:22:14
阅读次数:
257
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。语法:/pattern/modifiers;pattern代表模式(表达式,元字符,量词)。例如:[abc],[0-9],\d,\...
分类:
Web程序 时间:
2015-03-17 17:24:47
阅读次数:
152
1 概述正则表达式(Regular Expression)是一种匹配模式,描述的是一串文本的特征。正如自然语言中“高大”、“坚固”等词语抽象出来描述事物特征一样,正则表达式就是字符的高度抽象,用来描述字符串的特征。正则表达式(以下简称正则,Regex)通常不独立存在,各种编程语言和工具作为宿主语言提...
分类:
其他好文 时间:
2015-03-17 17:21:18
阅读次数:
188
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.regex.Pattern;
import java.util.stream.Stream;
/**
*
* @author Kangjun W...
分类:
编程语言 时间:
2015-03-17 00:56:42
阅读次数:
176
http://blog.sina.com.cn/s/blog_53ad31720100i2gl.html需要引用using System.Text.RegularExpressions;Regex r = new Regex("^\\s*([A-Za-z0-9_-]+(\\.\\w+)*@(\\w+...
1.测试给定的正则表达式是否匹配输入的字符串,这里该正则表达式只使用一次 private String regex ; private String input; @Before public void init(){ regex = "\\[{0,1}([\u4e00-\...
分类:
编程语言 时间:
2015-03-16 12:28:32
阅读次数:
117
1、匹配两个字符串之间的内容NSString *startStr = @"aaaa";NSString *endStr = @"bbb";NSString *str = @"aaaa8888999bbbkdkdkdkd";NSString *regex = [NSString stringByFor...
分类:
其他好文 时间:
2015-03-13 18:39:50
阅读次数:
134
public static string EAN13(string s) { int checkcode_input = -1;//输入的校验码 if (!Regex.IsMatch(s, @"^\d{12}$")) ...
分类:
其他好文 时间:
2015-03-13 16:08:38
阅读次数:
115
PhoneHelper获取手机的一些基本信息,比如生产商家、固件版本、手机型号、手机号码、屏幕分辨率等代码如下import java.io.File;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import android.content.Context;
import...
分类:
移动开发 时间:
2015-03-12 17:06:26
阅读次数:
257
import?java.util.regex.Matcher;??
import?java.util.regex.Pattern;??
?
/**
?*?验证工具类
?*?@author?admin
?*
?*/
public?class?Validation?{??
????//------------------常量定义?...
分类:
编程语言 时间:
2015-03-12 11:46:51
阅读次数:
143