「Atwikiソース修正のための正規表現一覧」の版間の差分

編集の要約なし
編集の要約なし
 
(2人の利用者による、間の7版が非表示)
31行目: 31行目:


===コメントアウト===
===コメントアウト===
検索文字列://(.*?)$<br/>
検索文字列:^//(.*)<br/>
置換先文字列:<nowiki><!--$1 --></nowiki>\n<br/>
置換先文字列:<nowiki><!-- $1 --></nowiki><br/>
現状これを実施するとhttpリンクも非表示なるため要改善(他力)<br/>


===打ち消し線===
===打ち消し線===
40行目: 39行目:


===斜体===
===斜体===
検索文字列:\&italic\(\)\{(.*?)\}<br/>
検索文字列1:\&italic\(\)\{(.*?)\}<br/>
検索文字列2:\&i\(\)\{(.*?)\}<br/>
置換先文字列:<nowiki>''$1''</nowiki><br/>
置換先文字列:<nowiki>''$1''</nowiki><br/>


===強調===
===強調===
検索文字列:\&bold\(\)\{(.*?)\}<br/>
検索文字列1:\&bold\(\)\{(.*?)\}<br/>
検索文字列2:\&b\(\)\{(.*?)\}<br/>
置換先文字列:<nowiki>'''$1'''</nowiki><br/>
置換先文字列:<nowiki>'''$1'''</nowiki><br/>


52行目: 53行目:


===カラータグ===
===カラータグ===
検索文字列:\&color\(\#cccccc\)\{(.*?)\}<br/>
検索文字列:\&color\((.*)\){(.*)}<br/>
置換先文字列:<nowiki><span style="color:#cccccc">$1</span></nowiki><br/>
置換先文字列:<nowiki><span style="color:$1">$2</span></nowiki><br/>


カラーコードは各自置換していただけますと幸いです。
これならカラーコードを問わず置換できる。


===フォントサイズ変更===
===フォントサイズ変更===
81行目: 82行目:
ちなみにHTML的なのをリンクの修正より前にするとかなりえげつないことになるので注意。<br/>
ちなみにHTML的なのをリンクの修正より前にするとかなりえげつないことになるので注意。<br/>
===imgur(要検証)===
===imgur(要検証)===
====表記1(ref方式)====
*手順1
*手順1
検索文字列:<nowiki>([\&|\#]ref\(https://i.imgur.com/.*\))([\&|\#]ref\(https://i.imgur.com/.*\))</nowiki><br/>
検索文字列:<nowiki>([\&|\#]ref\(https://i.imgur.com/.*\))([\&|\#]ref\(https://i.imgur.com/.*\))</nowiki><br/>
87行目: 89行目:
*手順2
*手順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>([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),x=(.*)\))|([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),,x=(.*)\))</nowiki><br/>
置換先文字列:<imgur w=$6>$5</imgur><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>([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),y=(.*)\))|([\&|\#]ref\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif]),,y=(.*)\))</nowiki><br/>
置換先文字列:<imgur h=$2>$1</imgur><br/>
置換先文字列:<nowiki><imgur h=$6>$5</imgur></nowiki><br/>
これで置換しきれないのは適宜修正してほしい。後もっと楽なやり方はありそうな気がする。
 
====表記2(&image方式)====
検索文字列:<nowiki>[\&|\#]image\(https://i.imgur.com/(.*.[png|jpg|jpeg|gif])\)</nowiki><br/>
置換先文字列:<nowiki><imgur>$1</imgur></nowiki><br/>
このやり方だと大きさの調整ができないので適宜調整が必要。また表記1のやり方を流用すれば大きさ指定済のimageファイルも置換できそう<br/>imgurをリンクの形式で掲載しているやつは無理<br/>
これで置換しきれないのは適宜修正してほしい。後もっと楽なやり方はありそうな気がする。<br/>