整形・編集
いま表示してる内容から数字部分を切り出し
初めから入っているやつです。
[TITLE]
GetNum(Sample)
[PATTERN]
.*?(\d+).*
[a-zA-Z]*
[REPLACE]
$1
※2行目は空文字
[TYPE]
TEXT
[CCODE]
NONE
[END]
GetNum(Sample)
[PATTERN]
.*?(\d+).*
[a-zA-Z]*
[REPLACE]
$1
※2行目は空文字
[TYPE]
TEXT
[CCODE]
NONE
[END]
リンクタグ作成
アプリにjotaでも登録すれば、ブラウザから共有してどんどん追加していく。
追加後、カーソルが行末に移動すればなあ。
あと%0D%0Aつけても改行してくれない。
追加後、カーソルが行末に移動すればなあ。
あと%0D%0Aつけても改行してくれない。
[TITLE]
Make Link
[TEXT]
<a href="%l1">%l0</a>
[TYPE]
TEXT
[CCODE]
NONE
[END]
Make Link
[TEXT]
<a href="%l1">%l0</a>
[TYPE]
TEXT
[CCODE]
NONE
[END]
YouTube&ストア公式アプリからの共有を整形
2chから反映してみたけど・・・いろんなバージョンがあったのでとりあえず下記の2つだけ(決定版が出れば、それにする予定)
YouTube&ストア公式アプリからの共有で要らない文字列を消してタイトルと動画URLのみにする
[TITLE]
整形(YouTube&ストア兼用)
[PATTERN]
https://
YouTubeで「
^「
」を見ませんか
」を確認してください
&feature=?.*
[REPLACE]
http://
整形(YouTube&ストア兼用)
[PATTERN]
https://
YouTubeで「
^「
」を見ませんか
」を確認してください
&feature=?.*
[REPLACE]
http://
[TYPE]
SELF
[CCODE]
NONE
[END]
SELF
[CCODE]
NONE
[END]
ついでにそれ関連のちょっと便利な使い方
まず”#t=“をサポテキのお気に入りに登録しておく
受け取ったつべURLを↑の定義で整形した後、最後に#t=を追記して編集
これで#t=の後に時間を手打ちすれば時間指定でそこから見れるリンクになります
3分から見たければ3m、12分34秒からなら12m34s
YouTube紹介文整形もplayストア紹介文整形も鍵括弧隔離整形もできる定義
playストアやYouTubeの紹介文の整形の他に「」で囲まれた文字列以外を削除します
「」がない行は削除されません
「」がない行は削除されません
例:
「このアプリケーションは」サポートテイストではなく「サポートテキスト」と言います
サポテイではなく「サポテキ」
サポテキを応援しています
↓↓↓
このアプリケーションはサポートテキスト
サポテキ
サポテキを応援しています
「このアプリケーションは」サポートテイストではなく「サポートテキスト」と言います
サポテイではなく「サポテキ」
サポテキを応援しています
↓↓↓
このアプリケーションはサポートテキスト
サポテキ
サポテキを応援しています
[TITLE]
「」整形
[PATTERN]
(^.*?「)|(」.*?「)
(.*?「)|(」.*)
(「)|(」)
&feature=?.*
[REPLACE]
「」整形
[PATTERN]
(^.*?「)|(」.*?「)
(.*?「)|(」.*)
(「)|(」)
&feature=?.*
[REPLACE]
[TYPE]
SELF
[CCODE]
NONE
[END]
SELF
[CCODE]
NONE
[END]
モバイル用の記述を軒並み消すor置換する
主にアメブロ、つべ、livedoor blog
JPGをjpgに置換してるのは一部2ちゃん専ブラに配慮したオマケ
.spを消す定義はdocomo以外は関係ないかも
JPGをjpgに置換してるのは一部2ちゃん専ブラに配慮したオマケ
.spを消す定義はdocomo以外は関係ないかも
[TITLE]
un-mobile
[PATTERN]
stat001
s.ameblo
.JPG
_mobile
/lite/
m.youtube
.sp
[REPLACE]
stat
ameblo
.jpg
un-mobile
[PATTERN]
stat001
s.ameblo
.JPG
_mobile
/lite/
m.youtube
.sp
[REPLACE]
stat
ameblo
.jpg
/
www.youtube
www.youtube
[TYPE]
SELF
[CCODE]
NONE
[END]
SELF
[CCODE]
NONE
[END]
2ちゃんでよく見るh抜きリンクを正規リンクに整形
超シンプルなので他の定義と組み合わせるとよさそう
[TITLE]
ttp整形
[PATTERN]
h?ttps?://
[REPLACE]
http://
[TYPE]
SELF
[CCODE]
NONE
[END]
ttp整形
[PATTERN]
h?ttps?://
[REPLACE]
http://
[TYPE]
SELF
[CCODE]
NONE
[END]
行末スペース削除
※「¥n」で表示される人は「半角バックスラッシュ(\)」+「n」に置き換えてください。
[TITLE]
行末空削除
[PATTERN]
( +\n)|( +\n)
( +$)|( +$)
[REPLACE]
\n
行末空削除
[PATTERN]
( +\n)|( +\n)
( +$)|( +$)
[REPLACE]
\n
[TYPE]
SELF
[CCODE]
NONE
[END]
SELF
[CCODE]
NONE
[END]
URL抽出
※「¥」で表示される人は 「半角バックスラッシュ(\)」に置き換えてください。
[TITLE]
URL抽出
[PATTERN]
\n*h?ttp(s?)://
http(s?)://([A-Za-z0-9-._~%:@]+(:\d)?(/[A-Za-z0-9-._~%/?#\[\]!$&'()*+,;=]*)?).*
\n(?!https?://).*
^(?!https?://).*\n?
[REPLACE]
\nhttp$1://
http$1://$2
URL抽出
[PATTERN]
\n*h?ttp(s?)://
http(s?)://([A-Za-z0-9-._~%:@]+(:\d)?(/[A-Za-z0-9-._~%/?#\[\]!$&'()*+,;=]*)?).*
\n(?!https?://).*
^(?!https?://).*\n?
[REPLACE]
\nhttp$1://
http$1://$2
[TYPE]
SELF
[CCODE]
NONE
[END]
SELF
[CCODE]
NONE
[END]
一行目先頭削除
[TITLE]
一行目先頭削除
[PATTERN]
^.
[TYPE]
SELF
[CCODE]
NONE
[END]
一行目先頭削除
[PATTERN]
^.
[TYPE]
SELF
[CCODE]
NONE
[END]
一行目削除
※「¥」で表示される人は 「半角バックスラッシュ(\)」に置き換えてください。
[TITLE]
一行目削除
[PATTERN]
^.*\n?
[TYPE]
SELF
[CCODE]
NONE
[END]
一行目削除
[PATTERN]
^.*\n?
[TYPE]
SELF
[CCODE]
NONE
[END]
先頭行末1文字削除
※「¥」で表示される人は 「半角バックスラッシュ(\)」に置き換えてください。
[TITLE]
先頭行末1文字削除
[PATTERN]
^(.*).(\n|$)
[REPLACE]
$1$2
[TYPE]
SELF
[CCODE]
NONE
[END]
先頭行末1文字削除
[PATTERN]
^(.*).(\n|$)
[REPLACE]
$1$2
[TYPE]
SELF
[CCODE]
NONE
[END]
最終行削除
※「¥」で表示される人は 「半角バックスラッシュ(\)」に置き換えてください。
[TITLE]
最終行削除
[PATTERN]
.*\n?$
[TYPE]
SELF
[CCODE]
NONE
[END]
最終行削除
[PATTERN]
.*\n?$
[TYPE]
SELF
[CCODE]
NONE
[END]
すべての空行削除
※「¥」で表示される人は 「半角バックスラッシュ(\)」に置き換えてください。
[TITLE]
全空行削除
[PATTERN]
(?m)^\n
\n$
[TYPE]
SELF
[CCODE]
NONE
[END]
全空行削除
[PATTERN]
(?m)^\n
\n$
[TYPE]
SELF
[CCODE]
NONE
[END]
(?m) - 複数行モードを指定する修飾子
名前と体が逆さまな感じで覚えにくいと言われてるらしいが、ただ対象文字列を複数行として扱うと覚えればたぶんおk
名前と体が逆さまな感じで覚えにくいと言われてるらしいが、ただ対象文字列を複数行として扱うと覚えればたぶんおk
日本語訳:行頭にある改行文字を削除し、文末の改行文字を削除
HTMLのコメント削除
※「¥」で表示される人は 「半角バックスラッシュ(\)」に置き換えてください。
[TITLE]
HTMLのコメント削除
[PATTERN]
(?s)<!--.*?-->\n?
[TYPE]
SELF
[CCODE]
NONE
[END]
HTMLのコメント削除
[PATTERN]
(?s)<!--.*?-->\n?
[TYPE]
SELF
[CCODE]
NONE
[END]
(?s) - 単一行モードを指定する修飾子
名前と体が逆さまな感じで覚えにくいと言われてるらしいが、ただ対象文字列を単一行として扱うと覚えればたぶんおk
名前と体が逆さまな感じで覚えにくいと言われてるらしいが、ただ対象文字列を単一行として扱うと覚えればたぶんおk
日本語訳:HTMLのコメント宣言に挟まれた最短長のコメント文字列を削除し、コメント終了宣言に改行文字が続くなら取り除く
N行目からM行抽出
※「¥」で表示される人は 「半角バックスラッシュ(\)」に置き換えてください。
※NとMにはそれぞれ半角数字を入力してください。
※NとMにはそれぞれ半角数字を入力してください。
[TITLE]
N行目からM行抽出
[PATTERN]
(?s)(.*)
(?s)([^\n]*?\n){N}(([^\n]*?\n){M}).*
\n$
[REPLACE]
\n$1\n
$2
[TYPE]
SELF
[CCODE]
NONE
[END]
N行目からM行抽出
[PATTERN]
(?s)(.*)
(?s)([^\n]*?\n){N}(([^\n]*?\n){M}).*
\n$
[REPLACE]
\n$1\n
$2
[TYPE]
SELF
[CCODE]
NONE
[END]
{n} - 固定量指定子
直前の文字がn回現れる場合にマッチする。
([^\n]*?\n){N}は「改行文字で終わる最短長文字列がN回繰り返される部分」という意味。
直前の文字がn回現れる場合にマッチする。
([^\n]*?\n){N}は「改行文字で終わる最短長文字列がN回繰り返される部分」という意味。
日本語訳:本文を空行でサンドして調節し、N行目までをバッサリ削除して1行目からM行抽出して最終空行を除去