<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'
xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'
xmlns:rs='urn:schemas-microsoft-com:rowset'
xmlns:z='#RowsetSchema'>
<s:Schema id='RowsetSchema'>
<s:ElementType name='row' content='eltOnly' rs:updatable='true'>
<s:AttributeType name='ID' rs:number='1' rs:maydefer='true' rs:writeunknown='true' rs:basetable='RegexLib'
rs:basecolumn='ID' rs:keycolumn='true' rs:autoincrement='true'>
<s:datatype dt:type='int' dt:maxLength='4' rs:precision='10' rs:fixedlength='true'/>
</s:AttributeType>
<s:AttributeType name='Name' rs:number='2' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true' rs:basetable='RegexLib'
rs:basecolumn='Name'>
<s:datatype dt:type='string' dt:maxLength='50'/>
</s:AttributeType>
<s:AttributeType name='Code' rs:number='3' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true' rs:basetable='RegexLib'
rs:basecolumn='Code'>
<s:datatype dt:type='string' dt:maxLength='536870910' rs:long='true'/>
</s:AttributeType>
<s:AttributeType name='Content' rs:number='4' rs:nullable='true' rs:maydefer='true' rs:writeunknown='true'
rs:basetable='RegexLib' rs:basecolumn='Content'>
<s:datatype dt:type='string' dt:maxLength='536870910' rs:long='true'/>
</s:AttributeType>
<s:extends type='rs:rowbase'/>
</s:ElementType>
</s:Schema>
<rs:data>
<z:row ID='1' Name='HTML标签匹配' Code='<[^>]*?>' Content=' 这个表达式可匹配所有HTML标签'/>
<z:row ID='2' Name='身份证匹配' Code='\d{15}|\d{18}' Content=' 中国的身份证为15位或18位'/>
<z:row ID='3' Name='匹配IP地址' Code='(\d+)\.(\d+)\.(\d+)\.(\d+)' Content=' 正则表达式匹配IP地址'/>
<z:row ID='4' Name='匹配空白行' Code='\n\s*\r' Content=' 可以用来删除空白行'/>
<z:row ID='5' Name='匹配Email地址的正则表达式' Code='\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*'
Content=' 匹配Email地址的正则表达式'/>
<z:row ID='6' Name='匹配网址URL' Code='[a-zA-z]+://[^\s]*' Content=' 网上流传的版本功能很有限,上面这个基本可以满足需求'/>
<z:row ID='7' Name='匹配国内电话号码' Code='\d{3}-\d{8}|\d{4}-\d{7}' Content=' 匹配形式如 0511-4405222 或 021-87888822'/>
<z:row ID='8' Name='匹配腾讯QQ号' Code='[1-9][0-9]{4,}' Content=' 匹配腾讯QQ号'/>
<z:row ID='9' Name='匹配网页中图片表达式' Code='<img[^>]*src=\"?([^\"]*)\"?([^>]*alt=\"?([^\"]*)\"?)?[^>]*>'
Content=' 一个比较不错的匹配图片表达式'/>
<z:row ID='10' Name='可匹配大多数图片标签' Code='<img(.+?)src=('|\")?([^\s]+?)('|\"|\/|'\/|\"\/)?(\s|>)'
Content=' 可匹配大多数图片标签'/>
<z:row ID='11' Name='不太完善的图片匹配' Code='<img[\s]+[^>]*?((alt*?[\s]?=[\s\"\']+(.*?)[\"\']+.*?)|(src*?[\s]?=[\s\"\']+(.*?)[\"\']+.*?))((src*?[\s]?=[\s\"\']+(.*?)[\"\']+.*?>)|(alt*?[\s]?=[\s\"\']+(.*?)[\"\']+.*?>)|>)'
Content=' 不能匹配:<IMG src=/btimg/2007/9/17/1792335.jpg></IMG>
可以匹配:<IMG src="/btimg/2007/9/17/1792332.jpg" border=0></IMG>'/>
</rs:data>
</xml>