正規表現ノート の編集
Top
/ 正規表現ノート
https://v2c.kaz-ic.net/wiki/?&35884c5cf7
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
2chAPI
AA
BracketName
FormattingRules
Help
InterWiki
InterWikiName
InterWikiSandBox
JDIC
Jane互換ファイル
Java_Look_and_Feel
MenuBar
PHP
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
PukiWiki/ParaEdit
RSS
RecentDeleted
ReplaceStr.txt
ReplaceStr_Tw.txt
SandBox
Tweet表示スタイル
Twitter/はじめに
Twitter/よくある質問
Twitter/使い方ガイド
Twitter/基本機能
UI解説
URLExec.dat
Unicode
V2Cwiki
V2Cwiki/お知らせ
V2Cwiki/編集の手引
V2Cwiki/規制リスト
V2Cwiki/追加導入プラグイン
V2C固有ファイル
V2C本スレのテンプレ
Webスレッド検索
WikiEngines
WikiName
WikiWikiWeb
YukiWiki
iurlrpl.txt
msgkw.txt
●・BE・モリタポ・p2
よくある質問
アイコン
アイコンギャラリー
アクション登録
カラム
キーバインド・マウスジェスチャ
グラフ
コメント
コメント/V2Cwiki
コメント/V2Cwiki/追加導入プラグイン
コメント/よくある質問
コメント/外部ツール
コメント/正規表現ノート
スクリプト
スクリプト/2dImgSearch.js
スクリプト/AddFavFromSelText.js
スクリプト/ClipboardThreadURL.js
スクリプト/GetLog_for_V2C.js
スクリプト/ImageResThread.js
スクリプト/ImgChecker.js
スクリプト/PopupQR.js
スクリプト/PopupSource.js
スクリプト/PopupStatusNicovideo.js
スクリプト/PopupStatusYoutube.js
スクリプト/PopupTitle.js
スクリプト/PopupTransferURL.js
スクリプト/QuoteNoAnchor.js
スクリプト/RamenTimer.js
スクリプト/SaveDailyTwitterLog.js
スクリプト/SaveImages.js
スクリプト/SearchExmodoki.js
スクリプト/SyncFavFromJane.js
スクリプト/ThreadURLMemo.js
スクリプト/WordToDicText.js
スクリプト/addNG1ID.js
スクリプト/ago.js
スクリプト/anchorRes.js
スクリプト/assistIconEdit.js
スクリプト/b_ceron.js
スクリプト/b_hatena.js
スクリプト/b_hatena_tab.js
スクリプト/beProfPopup.js
スクリプト/bracket.js
スクリプト/buzztter.js
スクリプト/changeFavoriteThread.js
スクリプト/clock.js
スクリプト/closeThreads.js
スクリプト/copyAllImgCache.js
スクリプト/copyMobileURL.js
スクリプト/copyRefChar.js
スクリプト/copyWithDefAnon.js
スクリプト/countID.js
スクリプト/daikou.js
スクリプト/dailyres.js
スクリプト/databaseform_v2c.js
スクリプト/dispBrdpropsTxt.js
スクリプト/e1id.js
スクリプト/excite_translation.js
スクリプト/exportURL.js
スクリプト/filter.js
スクリプト/filterAA.js
スクリプト/filterAnon.js
スクリプト/filterRefAndLink.js
スクリプト/filterResLabels.js
スクリプト/findThreads.js
スクリプト/findThreadsMod.js
スクリプト/getRankingThreads.js
スクリプト/getdat.js
スクリプト/gglkey.js
スクリプト/gimage.js
スクリプト/googleRTSearch.js
スクリプト/google_translation.js
スクリプト/hissi.js
スクリプト/idrank.js
スクリプト/image.js
スクリプト/imageExtract.js
スクリプト/imgcache.js
スクリプト/iplookup.js
スクリプト/jumpToRefRes.js
スクリプト/jumpToResLabel.js
スクリプト/kenmoNG.js
スクリプト/keyword2ch.js
スクリプト/latfilter.js
スクリプト/logsearch.js
スクリプト/menu.js
スクリプト/mmzid.js
スクリプト/moveToDatOchi.js
スクリプト/movie.js
スクリプト/newStyle.js
スクリプト/newresthread.js
スクリプト/openURL.js
スクリプト/opjsf.js
スクリプト/popupLabel.js
スクリプト/popupRefRes.js
スクリプト/popupTemplate.js
スクリプト/popupTweet.js
スクリプト/popupTwitterInfo.js
スクリプト/post.js
スクリプト/proxy.js
スクリプト/quote.js
スクリプト/random.js
スクリプト/replaceTab.js
スクリプト/report.js
スクリプト/resExtract.js
スクリプト/rescheck.js
スクリプト/rougan.js
スクリプト/runExtCmdAfterCopy.js
スクリプト/sakasa.js
スクリプト/samba24nano.js
スクリプト/saveDatAs.js
スクリプト/scrap.js
スクリプト/script_install.js
スクリプト/searchKenmoID.js
スクリプト/searchPrevThread.js
スクリプト/selectTab.js
スクリプト/select_font.js
スクリプト/setFavIcon.js
スクリプト/setKeynameLabels.js
スクリプト/setKeywordLabels.js
スクリプト/setNG_1ID_Res.js
スクリプト/setNG_1ID_Res_kaijo.js
スクリプト/sortResTabs.js
スクリプト/sortResThread.js
スクリプト/soukoViewer.js
スクリプト/splitURLStr.js
スクリプト/subject.js
スクリプト/t-image.js
スクリプト/tepco.js
スクリプト/tepcousage.js
スクリプト/threadld.js
スクリプト/tree.js
スクリプト/tv.js
スクリプト/txt2reg.js
スクリプト/updateV2C.js
スクリプト/vardaID.js
スクリプト/viewMyMap.js
スクリプト/viewRefRes.js
スクリプト/viewResWritePanel.js
スクリプト/webThreadSearchEx.js
スクリプト/ydic.js
スクリプト/zenban.js
スクリプト一覧
スクリプト人気アンケート
スクリプト詳細テンプレ
ステータス表示
スレ速度
タブ
ツールバーアイコン
ツールバーボタン
ハイライト
フォント
フォント人気アンケート
ポップアップメニュー
マウスオーバー
メモ機能
ユーザ定義板
ユーザ定義板/UnionBBS
ユーザ定義板/Y-BBS
ユーザ定義板/jikkyo.orgBBS
ユーザ定義板/milkcafe
ユーザ定義板/twiちゃんねる
ユーザ定義板/おまーちゃんねる
ユーザ定義板/しずちゃん
ユーザ定義板/コッソリアンケート
ユーザ定義板/ペンフロ
ユーザ定義板/写メch
ユーザ定義板/動画2ちゃんねる
ユーザ定義板/癌掲示板
ユーザ定義板/10ちゃんねる
ユーザ定義板/2ちゃんねる2
ユーザ定義板/3ちゃんねる
リファレンス
レス表示スタイル
レス表示スタイルギャラリー
ローカル板
作者からの回答集
使い方ガイド
基本機能
外部コマンド
外部コマンド/Web
外部コマンド活用例
外部コマンド活用例/V2Cの再起動を自動化
外部ツール
外部ブラウザ
外部板
実況機能
導入の手引
小技集
書き込み時のsage設定
検索機能
機能設定ガイド
正規表現
正規表現ノート
画像機能
練習ページ
練習ページ/1
練習ページ/2
自分の書き込みの自動ラベル付け
色んな人の使いこなし術
色んな人の使いこなし術/レス数を表示(利用)する機能
色んな人の使いこなし術/ローカル板の活用
色んな人の使いこなし術/付箋機能の活用
設定ファイル
過去スレリスト
過去スレリスト/V2C掲示板
非公式派生版
非公開JRE
非表示(NG)機能
非表示・キーワード
音
**VIPPER [#a1ebe8e0] VIPから来た人のレスを非表示にする (^|\W)[VV]\W*[II]\W*[PP](\W|$)
タイムスタンプを変更しない
*目次 [#fc547d56] [[非表示・キーワード]]で使える正規表現の記述例です。 ※[[正規表現]]を使用する場合は「RE」にチェックを忘れないでください。 |&color(red){※※新しい記述例を随時募集しています。気軽に加筆してください※※};| #contents *名前 [#y5a68006] *メール [#ib89505d] **sage無い [#p53cf83b] メール欄に"sage"を含んでいないレスを非表示にする sage !(論理反転)をチェック。 RE(正規表現)は外してください。 (正規表現ではありませんが論理反転のデモとして掲載) **空のメール欄 [#a02ea886] メール欄が空のレスを非表示にする ^$ **sageでも空でもないメール欄 [#lefcefbb] メール欄が空かsageている場合は表示、それ以外はレスを非表示にする sage|^$ !(論理反転)をチェック *本文 [#sf28eac8] **2get [#ha47f0d6] 本文が数字だけのレス・"2get"系のレスを非表示にする ^[\d0-9]+$|[\d0-9]+(?:get|get|げ[tt]|げっ?と|ゲッ?ト) **テストやコメント無し・無意味な句読点 [#wf0a70ec] 書き込みテストレスを非表示にする ^(tes(?:t|u)?|てすと?ん?|テスト?ン?|TES(?:T|U)?|テスト?ン?|て|てす(?:てす)*|テス(テス)*|テス(テス)*|てs)\s?$ スペース(改行含む)&ピリオドだけのレスを非表示にする ^[. \s]*$ 1文字だけのレスを非表示にする ^.$ 数字1~3桁だけのレスを非表示にする ^\d{1,3}$ コメント書かずにレスアンカーだけ書いてアンカー先を指定したつもりのレスを非表示にする ^>>[0-9]+\n>>[0-9]+$ ピリオドだけで改行した後コメントのレスを非表示にする \Q.\E\n\Q\E **無駄な改行 [#s268a484] 本文に無意味な連続改行を入れてあるレスを非表示にする(6行以上で判定の場合) (^|\n)([\s ]*\n){6} 一文字(改行を除く)と改行の5回以上の繰り返しのレスを非表示にする(文字の左側のスペースには反応しない) (.\n){5,} 一文字で縦書き4文字以上のレスを非表示にする(文字の左側にスペースがあるのも反応) (?:^|\n)[ ]*[^ < ](?:(?:[ ]*\n)+[ ]*[^ < ]){3}(?=[ ]*(?:\n|$)) **IDを含むレス [#if75abe8] 本文にID:xxxxxxxxxを含むレスを非表示にする 投稿端末表示ありスレ専用 (^|\n)ID:[\w/\+]{9} 投稿端末表示ありスレとなしスレ兼用 (?:^|\n)\s*?ID:[\w/+]{8,9}\s*?(?:\n|$) **AA [#h199c39a] AAを書いてあるレスを非表示にする(原理的に100%の確実性はないので注意) ''以下の内から一つを選ぶ'' (\|∪|∩|⌒|从|;;;|:::|,,,|''') (\|∪|∩|⌒|从|;;;|:::|,,,|'''|□□□|■■■) (\|∪|∩|⌒|从|;;;|:::|,,,|'''|━|┃|┏|┓|┗|┛|■■■|□□□) **VIPPER [#a1ebe8e0] VIPから来た人のレスを非表示にする (^|\W)[VV]\W*[II]\W*[PP](\W|$) **ageかsageしか書いてない [#f7557023] 本文に"age"、"sage"、"あげ"、"さげ"しか書いてないレスを非表示にする ^(s?age|[あア上さサ下][げゲ])$ **レスアンカー連続 [#a5f9885b] アンカーが閾値以上書き込まれているレスを非表示にする (?>(?:>|>|&gt;)(?:[\d0-9]+(?:</a>)?))(?>(?:[,=+\--]|(?>(?:[ ]|<br>)+|.){0,7}?(?:(?:<a [^<>]+>)?(?:>|>|&gt;)+))(?:[\d0-9]+(?:</a>)?)){9} 一行にアンカーを連続で書き込んでいるレスを非表示にする(6回以上) (>>?|>>?)\d+((>>?|>>?|,|-)\d+){5} 一行にアンカー・カンマ区切りが5個以上あるレスを非表示にする(全角数字を含む) (?=>)(?:[>,][1-91-9](?:[^>,\n]|[>,](?![1-91-9]))*?){5} 1レス内にアンカー・カンマ区切りが15個以上あるレスを非表示にする(全角数字を含む) (?=>)(?:[>,][1-91-9](?:[^>,]|[>,](?![1-91-9]))*?){15} アンカーを連続で書き込んでいるレスを非表示にする(31回以上) (>>?|>>?)\d+(\s*(>>?|>>?|,|-)\d+){30,} レスアンカーを複数行にわたって連続するレスを非表示にする(4行以上で判定の場合) >+\d+([ \n]*>+\d+){4} **同一内容の繰り返し(コピペ) [#q820f1f5] 本文にコピペを連続で書き込んでいるレスを非表示にする コピペ(4文字以上3行以下4回以上) 4文字以上の行で始まる3行以下の文字列パターンが4(=1+3)回以上連続コピペされているレスを非表示にする (?:^|\n)(.{5,}\n(.*\n){0,2})\1{3} コピペ(10文字以上5行以上) 10文字以上の同じ行が5(=1+4)行以上連続するレスを非表示にする (?:^|\n)(.{10,}\n)\1{4} **長文 [#veec7c25] 特定の行数以上、特定の文字数以上のレスを非表示 10行以上のレスを非表示 (?:.*\n){10} 50文字以上のレスを非表示 (?s).{50} *コメント [#q9b305d3] #pcomment(,10,reply)