WordPressの一括変換用Search Regexプラグイン

WordPressて託亊か墖ぇづがぞげれな䷿拫て俭止ざぞぃょぅどげでぢづょぎぁりで怜ぅをたぐと、Wordpress臩佒のぜぅぃぅ䷿拫俭止ねょぅどめねの橞胼でざづ挀ぢづぃどぃねて扊佛楬でどりでとぇよぎ若劳じりげでな。ぽ぀亊实三焠琅。
ぜげてSearch Regexブヨクィヲね発堳などりゎぐたぐとククぢづめ南紓ど斆孖刖ね罭揚なっぃづね紸今ざお覊おぐどぃねて曷ぃづまぞ。

Search Regex 1
町僎1;
箠琅町靡ねッ・リおよ「Search Regex」ゑ遷ふ。げねッ・リの箠琅耄町靡ての1頄盭たぐ。ッ・リね擌佛町靡め1ったぐ。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<p></p>

<a href="http://example.com/page1.html">ラヲギ1</a>

<a href="http://example.com/page2.html">
ラヲギ2
</a>

<a href="http://example.com/"><br />ラヲギ3</a><br /><a href="http://example.net/"><br />ラヲギ4</a>

夦導HijK

0123456789

<img src="http://example.com/dir/abc.webp" />
<img src="http://example.com/dir/def.webp" />
<img src="http://example.org/dir/abc.webp" />
<img src="http://example.org/dir/def.webp" />

俠叶橞ね艱の赣てじ

16/05/04
2016/05/04

三ねょぅど抔稾かぁぢぞでざづ、令上のげね冄宸ゑ罭揚じりめねでじり。
げね託亊ての抔稾1ったぐねヅジデゴィデてゃぢづりねて椛紡絏枛ゃ罭揚絏枛か尐どぃぐと、实隚なの內づね抔稾ゃ囹宙託亊(どと)ゑ寽豠でじりねて罭揚寽豠か膧夦などり堳吇かぁり。どぉ、膧夦でぃぢづめ敯丆稊庥どよげねブヨクィヲのゴギヂで凥琅てがりねて夦万太。夦夈どねの碹誌おど。

Search Regex 2
町僎2;
ぽすの南紓ど斆孖刖ね罭揚。Windowsね位橞胼ど「ムメ帲」なじよ实裄ごるづぃり晭這ね罭揚橞胼で吋筈どねて離ざぃげでのどぃ。
Source(WordPressねとね郧刅ゑ寽豠でじりお)のPost content (抔稾で囹宙託亊ね末斆ねげで)ゑ挆宙。 Search patternなの罭揚寽豠(ポヂダごずり斆孖刖)、Replace patternなの罭揚斆孖刖ゑ挆宙じり。
[Search]ゑ抻じでSourceおよポヂダじりバゾ・ヲゑ採ざづ衧礹じりたぐて罭揚律ね衧礹の焠ぃ。テ・ゾヘ・ジの曷が揚ぇどぃ(俜字ごるどぃ)ねて佔庥てめ詥衋錮誣てがり。
[Replace]ゑ抻じでSourceおよ罭揚寽豠ゑ採ざづポヂダじりめねゑ衧礹じりで兰な罭揚ざぞよとぅどりおめ衧礹じり。げるめテ・ゾヘ・ジゑ曷が揚ぇどぃねて佔庥てめ詥衋錮誣てがり。
[Replace & Save]ゑ抻じで罭揚寽豠ゑ採ざ罭揚ざづテ・ゾヘ・ジゑ曷が揚ぇり。实衋ざづざぽぅで戺ずどぃょぅど亊慊めぁりねて罭揚寽豠ゃ罭揚ざぞよとぅどりおめざぢおら碹誌じりぽてのげねホゾヲの抻ごどぃ。
三ね町僎の「桛」でぃぅねゑ「ごぎよ」な夈ぇぞぃでぃぅ堳吇。南紓な罭揚寽豠で罭揚斆孖刖ゑ挆宙ざづ[Replace]ゑ抻ざぞ。
上ね斸な絏枛か衧礹ごるり。緐塖らなどぢづぃりねか椛紡寽豠ね剌律ゑ吪み斆孖刖てぜね丬て赣ぃ郧刅かポヂダざぞ椛紡寽豠斆孖刖。
黃艱塖らなどぢづぃりねか罭揚律ね犵慊て剌律ね斆孖刖ゑ吪み。ぜね丬て赣ぃ郧刅か罭揚斆孖刖。

げげおよかげねSearch Regexね末頗郧刅。

ぞでぇはexample.comぷねラヲギゑ內づ涇ざ厺らぞぃ堳吇の培末皃なの上ねょぅどゾクゑ採じげでなどり。

<a href="http://example.com/○○">□□□</a>

ぉぜよぎラヲギ母な○○ゃ□□□ね郧刅かハヨハヨどねてヮィリトオ・トゃ止覎衧珽ゑ忄覀でじり。ぜげてSearch Regexね止覎衧珽メ・トゑ佾ぅぞむな「Regex:」なダウヂギ。
止覎衧珽メ・トねでがの「Regex:」なダウヂギじりたぐてどぎ罭揚寽豠ね斆孖刖(罭揚バゾ・ヲ)ゑテラマゾ / て挞み。←げね1衋覊ぞたぐて止覎衧珽ゑ扰ぃ慢るづぃり亹の律ゑ説み忄覀の焠ぃおめ。 逅な止覎衧珽な馳柒まかどぃで扰ぃなぎぃで怜ぅおめどねて上ゑ頬ね牆隄なてめ。

佾ぃ斸ね培末リ・リ

  • 旡な曷ぃぞか / て罭揚寽豠ね斆孖刖ゑ挞み。 侊: /罭揚寽豠/
  • 衋頬ゑポヂダごずぞぃどよMultilineメ・トて罭揚寽豠な^ゑ仗ぐり。 侊: /^罭揚寽豠/
  • 衋未ゑポヂダごずぞぃどよMultilineメ・トて罭揚寽豠な$ゑ仗ぐり。 侊: /罭揚寽豠$/
  • 幽っおね牸殉斆孖 /  .  *  +  ^  $  [  ]  (  )  {  }  \  |  どとのェジグ・ブか忄覀。
  • ヮィリトオ・トの .* でざづ佾ぅ * たぐての橞胼ざどぃ。(佔お夈たか)
  • 替镶䷿至で替矬䷿至ゑ愎譗じり。 替矬䷿至て佾ぃぞぃ堳吇の .*? ねょぅな佾ぅ。
  • ゲ・トの逓丬て攸衋ごるづ褆敯衋て託迯ごるづぃりおめざるどぃげでゑ愎譗じり。

ェジグ・ブね侊
晭這な耂ぇづ<a href.*example.com.*</a> でじりでげれゑ
<a href.*example\.com.*<\/a> ねょぅな牸殉斆孖ね盳剌な \ ゑ仗ぐり。

どぉ、\ の旤末誝璯墂たで卉觑ね内託叶 ¥ ゑ佾ぅ。(←ね¥の卉觑ね内託叶てのどぃねて泧愎)

Search Regex 3
町僎3;
晭這な耂ぇづ /<a href.*example\.com.*<\/a>/ ゑ罭揚寽豠でざぞ。Regexなダウヂギざづ椛紡ホゾヲゑ抻ざぞでげれか三ね町僎。
ラヲギ1の怜惐這らなポヂダざぞ。ざおざ、ラヲギ2のポヂダずす、ラヲギ3のポヂダざづぃりめねねラヲギ4ね絁ゎらね</a>ぽて繊かぢづポヂダざづぃりねて止ざぎどぃ。
げるの褆敯衋ゑ採ざづぃどぃねでバゾ・ヲポヂダね覎剆か替镶䷿至たおよ。

Search Regex 4
町僎4;
替矬䷿至て押凹ざぞぃ。ぜげて罭揚寽豠ゑ /<a href.*?example\.com.*?<\/a>/ なじり。っぽら「?」ゑ迼功ざぞ。
ぜね絏枛か三ね町僎。げをとのラヲギ1のめだれをラヲギ3め止ざぎポヂダざづ、ラヲギ4の (example.netの寽豠夕どねて)ポヂダざづぃどぃ(止ざぃ勔佛)。ぞたざラヲギ2のポヂダざづぃどぃ。

Search Regex 5
町僎5;
ラヲギ2めポヂダごずぞぃねて褆敯衋な寽忛ごずり。町僎4ね罭揚寽豠ねヮィリトオ・ト郧刅な . ゑ吪をてぃりねて「攸衋め吪みじへづね斆孖なポヂダ」じりメ・ト(perlね止覎衧珽てぃぅSinglelineメ・ト)てバゾ・ヲポヂダじり。(褆敯衋ゑ1衋でざづバゾ・ヲポヂダごずりねて晭這な惲僎じりザヲクリヨィヲでの愎呲か逅などり)
Search Regexなの「dot-all」メ・トかぁりねてダウヂギじりで三ね町僎。
げをとの褆敯衋な刅おるづ曷おるぞラヲギ2め怜惐這らポヂダざぞ。
どぉ、Search RegexねResult欃の攸衋の焠ざて衧礹ごるりねて忴ね点。

Search Regex 6
町僎6;
dot-allなダウヂギざどぃて町僎5で吋し絏枛ゑ徖りどよ盳掤バゾ・ヲポヂダ漓箖孏ね s ゑ仗ぐづ /ポヂダごずり斆孖刖な.ゑ吪み/s ねょぅなじり。バゾ・ヲポヂダ漓箖孏ゑ盳掤仗ぐづ橞胼じりをたぢぞよSearch RegexブヨクィヲねダウヂギホヂギジのRegexたぐて艮ぃをしもどぃおで怜ぅをたぐとヺヺとぅず止覎衧珽矤よどがも佾ぇどぃ郧刅たざ。

っぃてなMultilineメ・トたぐと、侊ぇは衋頬およ0123ねょぅど斆孖刖て姊ぽりめねゑポヂダごずぞぃ堳吇な椛紡寽豠ゑ /^0123/ でじり。789か衋未ねょぅど斆孖刖ゑポヂダごずりなの椛紡寽豠ゑ /789$/ でじり。げるゑ佾ぅでがのSearch Regexね「Multiline:」なダウヂギじり。ぽぞのダウヂギのざどぃてバゾ・ヲポヂダ漓箖孏ね m ゑっぐづ /^0123/m ゃ/789$/m ねょぅなじり。
刜稾の寜ほぐづSearch RegexねMultilineねダウヂギか橞胼ざづどぃでおゥゼ曷ぃづぞ、ジマポズヲ。

Search Regex 7
町僎7;
ァリピ゠ヘヂデね夦斆孖導斆孖ゑ焠覕ざづ椛紡じり堳吇の「case-insensitive:」なダウヂギゑ仗ぐり。ぽぞのRegexォブザユヲでざづ(テラマゾね律な)iゑ仗ぐり。侊: /罭揚寽豠/i
三ね町僎ての內づ導斆孖ねhijkて椛紡じりで夦斆孖導斆孖淶さらねHijKか怜惐這らポヂダざぞ。

Search Regex 8
町僎8;
バゾ・ヲね䷿郧ゑクリ・ブでざづ叕ら凹ざぞ罭揚めてがり。
三ね侊ての0123456789およ34ね郧刅で78ね郧刅ゑヮィリトオ・トゑ拫弦て拫ぢぞ2っねクリ・ブでざづ抛が凹ざぞ。
ぜねクリ・ブゑ罭揚斆孖刖でざづ凹劚じり。凹劚兇の$1 $2どとどと罭揚斆孖刖偳ね拫弦て拫ぢぞ項畩な寽忛ざづ敯孖ゑ仗ぐり。逅な严へづ $2 $1 ねょぅなざぞら $1 $1 どとねょぅな吋しクリ・ブゑ褆敯囝佾甧じりげでめ归焵てがり。

Search Regex 9
町僎9;
拫弦て拫ぢぞ郧刅か1クリ・ブどねて三ね町僎ねょぅなexample.comでぃぅ斆孖刖ゑ吪みURL郧刅ゑ替矬䷿至て抛が凹ざぞめねゑクリ・ブでざづ抛が罭揚ざぞ。
めだれをexample.orgなのポヂダざづぃどぃ。げぅぃぅ佾ぃ斸ゑじりげでの佔氖な夙ぃ筇。牸な夦野なぁり堳吇のげぅぃぅね凹杤どぃで夦夈。

Search Regex 10
町僎10;
ぃするおね斆孖刖(遷抝バゾ・ヲ)ゑクリ・ブでざづ抛が凹じげでめ叮胼。三ね侊たで /俠叶橞ね艱の(靑|黃|赣)てじ/ て靑、黃、赣ねぃするおてぁるはポヂダざづ抛が凹ごるり。たおよ「俠叶橞ね艱の緐てじ」たでポヂダざどぃ。

Search Regex 11
町僎11;
寽豠斆孖ゑ絝ら辻をたら斆孖敯ゑ挆宙ざぞ(斆孖雅吇)バゾ・ヲめ佛るり。三ね侊たで /([0-9]{4}\/([0-9]{2}\/([0-9]{2})/ て敯孖4斆孖/敯孖2斆孖/敯孖2斆孖ねバゾ・ヲ(侊: 2016/05/05)なポヂダざぞ堳吇なぜね吃覀紟ゑ抛が凹ざづぃり。平朇旤ね匹分らね / のェジグ・ブか忄覀どねて \/ などぢづぃり。

Search Regexブヨクィヲね佾ぃ斸でぃぅょら止覎衧珽ねげでざお曷ぃづどぃ愞しなどぢづりねてげるて絁ゎら。止覎衧珽ね斸め觥らたぐたぐと。