Atwikiソース修正のための正規表現一覧のソースを表示
←
Atwikiソース修正のための正規表現一覧
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
登録利用者
、
自動承認された利用者
。
このページのソースの閲覧やコピーができます。
== このページは? == atwiki記法をwikimedia記法に直すための正規表現の一覧です。原則として大文字小文字の区別はつけず半角です。<br/> またいじる順番によっては手間になるので誰かしらいい感じの変換の順番組んでついでに自動化していただけると助かります(他力本願) == 表現の置き換え方法 == ===改行=== 検索文字列:\n<nowiki><br /></nowiki><br/> 置換先文字列:<nowiki><br /></nowiki>\n ===見出し=== 検索文字列:<nowiki>^\*(.*?)$</nowiki><br/> 置換先文字列:<nowiki>==$1==</nowiki><br/> <br/> (以下*が2個の時。3個以上は同じ法則)<br/> 検索文字列:<nowiki>^\*\*(.*?)$</nowiki><br/> 置換先文字列:<nowiki>===$1===</nowiki><br/> <br/> 数が多い方から一つずつ減らしながら置換するときれいに置換できます。<br/> 以下は5個の例(そんなに多いのはなかったと思います。これを減らしながら使う)<br/> 検索文字列:^\*\*\*\*(.*?)$<br/> 置換先文字列:=====$1=====<br/> <br/> ===箇条書きリスト=== 検索文字列:<nowiki>^\-(.*?)$</nowiki><br/> 置換先文字列:<nowiki>*$1\n</nowiki><br/> ===コメントアウト=== 検索文字列://(.*?)$<br/> 置換先文字列:<nowiki><!--$1 --></nowiki>\n<br/> 現状これを実施するとhttpリンクも非表示なるため要改善(他力)<br/> ===打ち消し線=== 検索文字列:%%(.*?)%%<br/> 置換先文字列:<nowiki><s>$1</s></nowiki><br/> ===斜体=== 検索文字列:\&italic\(\)\{(.*?)\}<br/> 置換先文字列:<nowiki>''$1''</nowiki><br/> ===強調=== 検索文字列:\&bold\(\)\{(.*?)\}<br/> 置換先文字列:<nowiki>'''$1'''</nowiki><br/> ===下線=== 検索文字列:\&u\(\)\{(.*?)\}<br/> 置換先文字列:<nowiki><u>$1</u></nowiki><br/> ===カラータグ=== 検索文字列:\&color\(\#cccccc\)\{(.*?)\}<br/> 置換先文字列:<nowiki><span style="color:#cccccc">$1</span></nowiki><br/> カラーコードは各自置換していただけますと幸いです。 ===フォントサイズ変更=== 検索文字列:\&sizex\((数値)\)\{(.*?)\}<br/> 置換先文字列:<nowiki><font size=(数値)>$1</font></nowiki><br/> "(数値)"は文字サイズ。1が最も小さく、数字に比例して大きくなります。通常のサイズは2です ===脚注=== 検索文字列:\(\((.*?)\)\)<br/> 置換先文字列:<nowiki><ref>$1</ref></nowiki><br/> ===引用=== 検索文字列:^><br/> 置換先文字列:<nowiki> </nowiki> (半角スペース)<br/> 半角スペースは置き換えなくていいので行冒頭の>を空白にします。 ===折り畳み=== regionの検索文字列:<nowiki>\#region\((.*?)\)</nowiki><br/> regionの置換先文字列:<nowiki><div class="toccolours mw-collapsible mw-collapsed">$1<div class="mw-collapsible-content">\n</nowiki><br/> endregionの検索文字列:<nowiki>\#endregion</nowiki><br/> endregionの置換先文字列:<nowiki></div></div>\n</nowiki><br/> ===リンク=== 検索文字列:\[\[(.*)>(.*)\]\]<br/> 置換先文字列:[$2 $1]<br/> リンクが同じ行に2つ以上並ぶ場合面倒なことになるんで一度改行してから置換することを勧めます。<br/> ちなみにHTML的なのをリンクの修正より前にするとかなりえげつないことになるので注意。<br/> ===imgur(要検証)=== *手順1 検索文字列:<nowiki>([\&|\#]ref\(https://i.imgur.com/.*\))([\&|\#]ref\(https://i.imgur.com/.*\))</nowiki><br/> 置換先文字列:$1\n$2<br/> これでimgurのリンクが連続している部分を外す。尚記述者によってimgurの記述方法が違うことがあるがcom以前はどうせ使わないので各自統一して置換しても良い。 *手順2 検索文字列:<nowiki>([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),x=(.*)\))|([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),,x=(.*)\))</nowiki><br/> 置換先文字列:<nowiki><imgur w=$6>$5</imgur></nowiki><br/> 検索文字列:<nowiki>([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),y=(.*)\))|([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),,y=(.*)\))</nowiki><br/> 置換先文字列:<nowiki><imgur h=$6>$5</imgur></nowiki><br/> これで置換しきれないのは適宜修正してほしい。後もっと楽なやり方はありそうな気がする。
Atwikiソース修正のための正規表現一覧
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
フォーラム
お問い合わせ
リクエスト
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
短縮URLを取得する