<?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>Strings.replace &#8211; 記下來</title>
	<atom:link href="https://noter.tw/tag/strings-replace/feed/" rel="self" type="application/rss+xml" />
	<link>https://noter.tw</link>
	<description>一路上踩到的坑、遇到的問題，一點一滴記下來，希望能幫助到需要的人~</description>
	<lastBuildDate>Tue, 02 Jul 2019 00:38:58 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.3</generator>

<image>
	<url>https://noter.tw/wp-content/uploads/cropped-old-1130742_1920-1-32x32.jpg</url>
	<title>Strings.replace &#8211; 記下來</title>
	<link>https://noter.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Javascript用RegExp達成replaceAll()</title>
		<link>https://noter.tw/2479/javascript%e7%94%a8regexp%e9%81%94%e6%88%90replaceall/</link>
					<comments>https://noter.tw/2479/javascript%e7%94%a8regexp%e9%81%94%e6%88%90replaceall/#respond</comments>
		
		<dc:creator><![CDATA[黃小蛙]]></dc:creator>
		<pubDate>Mon, 14 Mar 2011 06:58:00 +0000</pubDate>
				<category><![CDATA[網頁前端]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Regex]]></category>
		<category><![CDATA[Regular Expression]]></category>
		<category><![CDATA[replace]]></category>
		<category><![CDATA[replaceAll()]]></category>
		<category><![CDATA[Strings.replace]]></category>
		<guid isPermaLink="false">http://wazai.net/?p=2479</guid>

					<description><![CDATA[<p>Java 有個很方便的功能，透過 replaceAll() 可以把字串中所有符合的子字串替換成別的字串，這篇文章記錄一下在網路上蒐尋到在 JavaScript 實作的方法。 Javascript 只有&#46;&#46;&#46;</p>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2479/javascript%e7%94%a8regexp%e9%81%94%e6%88%90replaceall/" data-wpel-link="internal">Javascript用RegExp達成replaceAll()</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>Java 有個很方便的功能，透過 replaceAll() 可以把字串中所有符合的子字串替換成別的字串，這篇文章記錄一下在網路上蒐尋到在 JavaScript 實作的方法。<br />
<span id="more-2479"></span><br />
Javascript 只有 replace，replace 只會替換一次，也就是只會替換第一個遇到的字串！但是透過 Regular Expression 就可以讓 JavaScript 的 replace 也有 replaceAll 的功能！上程式碼。</p>
<pre class="brush: javascript; gutter: true">function replaceAll ( terms, oldChar, newChar ) {
    terms.replace ( new RegExp ( oldChar , "gm" ), newChar );
}</pre>
<p>參考資料自&nbsp;<a href="http://yueguangyuan.iteye.com/blog/31744" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right"><strong>JavaScript 中使用 replace 达到 replaceAll的效果 @ yueguangyuan</strong><span class="wpel-icon wpel-image wpel-icon-6"></span></a></p>
<h4>參數說明</h4>
<p>terms：原始字串<br />
oldChar：要被替換掉的字串<br />
newChar：用來替換的新字串<br />
g：global<br />
m：multiline<br />
另外一個部落格也有一個類似的做法</p>
<pre class="brush: javascript; gutter: true">strings = strings.replace(/find/g,"replace");
// 例如："你好嗎?我很好".replace(/好/g, "Good")
// 會變成 你Good嗎?我很Good</pre>
<p><strong>參考資料：</strong></p>
<ol>
<li>
<address>JavaScript 中使用 replace 达到 replaceAll的效果 @ yueguangyuan</address>
<address><a href="http://yueguangyuan.iteye.com/blog/31744" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">http://yueguangyuan.iteye.com/blog/31744<span class="wpel-icon wpel-image wpel-icon-6"></span></a></address>
</li>
<li>
<address>jQuery: find and replace all the occurances from string @ Php Bugs</address>
<address><a href="http://phpbugs.wordpress.com/2011/06/16/jquery-find-and-replace-all-the-occurances-from-string/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external" class="wpel-icon-right">http://phpbugs.wordpress.com/2011/06/16/jquery-find-and-replace-all-the-occurances-from-string/<span class="wpel-icon wpel-image wpel-icon-6"></span></a></address>
</li>
</ol>
<p>這篇文章 <a rel="nofollow" href="https://noter.tw/2479/javascript%e7%94%a8regexp%e9%81%94%e6%88%90replaceall/" data-wpel-link="internal">Javascript用RegExp達成replaceAll()</a> 最早出現於 <a rel="nofollow" href="https://noter.tw" data-wpel-link="internal">記下來</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://noter.tw/2479/javascript%e7%94%a8regexp%e9%81%94%e6%88%90replaceall/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
