pukiwiki1.4/regex の履歴(No.1)


正規表現#

Wikiの編集で便利なもの。

emEditor用#

data-tipso属性を追加する(パズドラ所有率診断ツール)#

検索

image/pad/mons/(\d+?)-2x.png"

置換

image/pad/mons/\1-2x.png" data-tipso="\1 "

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):いずれか

コメント#

コメントはありません。 comments/pukiwiki1.4/regex

お名前: