<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>正则 &#8211; Lhy&#039;s blog</title>
	<atom:link href="https://blog.lhyshome.com/tag/%e6%ad%a3%e5%88%99/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.lhyshome.com</link>
	<description>welcome</description>
	<lastBuildDate>Mon, 16 Dec 2024 03:01:20 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">219834889</site>	<item>
		<title>常用正则</title>
		<link>https://blog.lhyshome.com/2024/05/14/108/</link>
		
		<dc:creator><![CDATA[lhy]]></dc:creator>
		<pubDate>Tue, 14 May 2024 09:42:07 +0000</pubDate>
				<category><![CDATA[小技巧]]></category>
		<category><![CDATA[常用命令]]></category>
		<category><![CDATA[正则]]></category>
		<guid isPermaLink="false">https://blog.lhyshome.com/?p=108</guid>

					<description><![CDATA[1、 . . 匹配除换行符以外的任意字符。a.b 匹配 &#8220;axb&#8221;, &#8220;a… <span class="read-more"><a href="https://blog.lhyshome.com/2024/05/14/108/">Read More &#187;</a></span>]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">1、 .</h2>



<p>. 匹配除换行符以外的任意字符。<br>a.b 匹配 &#8220;axb&#8221;, &#8220;a7b&#8221;。</p>



<h2 class="wp-block-heading">2、\d</h2>



<p>\d 匹配数字字符，相当于 [0-9]。<br>\d{3} 匹配 &#8220;123&#8221;, &#8220;456&#8221;。</p>



<h2 class="wp-block-heading">3、\D</h2>



<p>\D 匹配非数字字符，相当于 [^0-9] 。<br>\D{2} 匹配 &#8220;ab&#8221;, &#8220;XY&#8221;。</p>



<h2 class="wp-block-heading">4、\w</h2>



<p>\w匹配字母、数字和下划线字符，相当于 [a-zA-Z0-9_] 。<br>\w+ 匹配 &#8220;hello_world&#8221;, &#8220;test123&#8243;。</p>



<h2 class="wp-block-heading">5、\W</h2>



<p>\W 匹配非字母、数字和下划线字符，相当于 [^a-zA-Z0-9_]<br>\W 匹配 &#8220;%&#8221;。</p>



<h2 class="wp-block-heading">6、\s</h2>



<p>\s 匹配空白字符，包括空格、制表符、换行符等。<br>\s+ 匹配 &#8221; &#8220;, &#8220;\t&#8221;, &#8220;\n&#8221;。</p>



<h2 class="wp-block-heading">7、\S</h2>



<p>\S 匹配非空白字符。<br>\S{3} 匹配 &#8220;abc&#8221;, &#8220;123&#8221;。</p>



<h2 class="wp-block-heading">8、*</h2>



<p>匹配前一个元素零次或多次。<br>a* 匹配 &#8220;&#8221;, &#8220;a&#8221;, &#8220;aa&#8221;。</p>



<h2 class="wp-block-heading">9、+</h2>



<p>匹配前一个元素一次或多次。<br>b+ 匹配 &#8220;b&#8221;, &#8220;bb&#8221;, &#8220;bbb&#8221;。</p>



<h2 class="wp-block-heading">10、?</h2>



<p>? 匹配前一个元素零次或一次。<br>c? 匹配 &#8220;&#8221;, &#8220;c&#8221;。</p>



<h2 class="wp-block-heading">11、{n}</h2>



<p>{n} 匹配前一个元素恰好 n 次。<br>d{2} 匹配 &#8220;dd&#8221;。</p>



<h2 class="wp-block-heading">12、{n,}</h2>



<p>{n,} 匹配前一个元素至少 n 次 。<br>e{2,} 匹配 &#8220;ee&#8221;, &#8220;eeee&#8221;。</p>



<h2 class="wp-block-heading">13、{n,m}</h2>



<p>{n,m} 匹配前一个元素至少 n 次，至多 m 次。<br>f{1,3} 匹配 &#8220;f&#8221;, &#8220;ff&#8221;, &#8220;fff&#8221;。</p>



<h2 class="wp-block-heading">14、^</h2>



<p>^ 匹配字符串的开始。<br>^start 匹配 &#8220;start of line&#8221; 中的 start。</p>



<h2 class="wp-block-heading">15、$</h2>



<p>$ 匹配字符串的结尾。<br>end$ 匹配 &#8220;end of line&#8221; 中的 &#8220;end&#8221;。</p>



<h2 class="wp-block-heading">16、\b</h2>



<p>\b 匹配单词的边界。<br>\bword\b 匹配 &#8220;word&#8221;。</p>



<h2 class="wp-block-heading">17、\B</h2>



<p>\B 匹配非单词边界的位置。<br>\Btest\B 匹配 &#8220;atestb&#8221;。</p>



<h2 class="wp-block-heading">18、|</h2>



<p>| 匹配多个表达式中的任意一个。<br>x|y 匹配 &#8220;x&#8221; 或 &#8220;y&#8221;。</p>



<h2 class="wp-block-heading">19、[ ]</h2>



<p>[ ] 匹配字符集合中的任意一个字符。<br>[abc] 匹配 &#8220;a&#8221;, &#8220;b&#8221; 或 &#8220;c&#8221;。</p>



<h2 class="wp-block-heading">20、[^ ]</h2>



<p>[^ ] 匹配不在字符集合中的任意一个字符。<br>[^xyz] 匹配任意非 &#8220;x&#8221;, &#8220;y&#8221; 或 &#8220;z&#8221; 的字符。</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">108</post-id>	</item>
	</channel>
</rss>
