正規表現

Wikiの編集で便利なもの。

PHP用

PHPで利用できる主な正規表現の覚書などを参考に、
PHP正規表現チェッカーで動作確認。

アイコン表示がないモンスター名にアイコン追加

図鑑名が4桁でアイコンが3桁以下ことがあるため手直しは必要。
名前に半角スペースなどが入っていると動かない。

パターン文字列

\[\[([^\x01-\x7E]+)\>([^\x01-\x7E]+)\/(\d+)\]\]

置換え文字列

&mons\3; %%%[[\1>\2/\3]]%%%

置換前

|[[ヘラ・イース>モンスター図鑑/0596]] 	||BGCOLOR(#a6f1f1):水|

置換後

|&mons596; %%%[[ヘラ・イース>モンスター図鑑/0596]]%%% 	||BGCOLOR(#a6f1f1):水|

MultiReplace用

区切り文字は@です

古いスキル使用条件の置換

((@==
))@==

古い能力表示の置換

【常時】@=1=常時=1=

スマホ非表示タグを追加する

アイコンが未実装のページは想定していません。

; [[@; %%%[[
\t\t@\t
1472]]|@1472]]\t|
]]\|BG@]]\t\|BG
]] \t@]]\t
]]\t@]]%%%\t
]]x@]]%%%x
{''TIPS''}; %%%[[@{''TIPS''}; [[

タイプ列を追加する

|~面|~モンスター\t|~属|~攻撃力|~後|~HP|~防御|~備考|@|~面|~名前\t|~タイプ|~属性|~攻撃力|~後|~HP|~防御|~備考|
|~面|~名前\t|~属性|~攻撃力|~後|~HP|~防御|~備考|@|~面|~名前\t|~タイプ|~属性|~攻撃力|~後|~HP|~防御|~備考|
|~面|~名前\t|~属|~攻撃力|~後|~HP|~防御|~備考|@|~面|~名前\t|~タイプ|~属性|~攻撃力|~後|~HP|~防御|~備考|
|RIGHT:||CENTER:|RIGHT:|RIGHT:|RIGHT:|RIGHT:||c@|RIGHT:|||CENTER:|RIGHT:|RIGHT:|RIGHT:|RIGHT:||c
|RIGHT:|||RIGHT:|RIGHT:|RIGHT:|RIGHT:||c@|RIGHT:|||CENTER:|RIGHT:|RIGHT:|RIGHT:|RIGHT:||c
|>|>|>|>|>|>|>|BGCOLOR(#afd3af):@|>|>|>|>|>|>|>|>|BGCOLOR(#afd3af):
|>|>|>|>|>|>|>|BGCOLOR(#b6c3d7):@|>|>|>|>|>|>|>|>|BGCOLOR(#b6c3d7):
||&color(#b00){''?''};|&color(#b00){?};||||@|||&color(#b00){''?''};|&color(#b00){?};||||
\t|BGCOLOR(@\t||BGCOLOR(
]]|BGCOLOR(@]]\t||BGCOLOR(
]]              |BGCOLOR(@]]\t||BGCOLOR(
]]   |BGCOLOR(@]]\t||BGCOLOR(
|~|~|>|>|>|>|>|BGCOLOR(#fbfdff):@|~|~|>|>|>|>|>|>|BGCOLOR(#fbfdff):
|>|>|>|>|>|>|BGCOLOR(#ffffff):いずれか@|>|>|>|>|>|>|>|BGCOLOR(#ffffff):いずれか

コメント

コメントはありません。 コメント/正規表現?

コメント:

最終更新: 2017-05-22 (月) 23:27:29