[過去ログ] Windows版Jane Style質問スレ65 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
333
(2): 2019/04/30(火)11:23 ID:4MBQPL+b0(1/7) AAS
>>330
単純に6桁の半角英数をマッチさせたいなら
NGExでNGWord、正規(含む)で
\b[a-zA-Z0-9]{6}\b
だけど、これだと例えばこのレスも「NGWord」が6文字だから消えるよ

行頭から6桁の半角英数だけの行にマッチ、っていうなら
(?:^|>)\s*[a-zA-Z0-9]{6}\s*(?:<|$)
334
(1): 2019/04/30(火)11:34 ID:4MBQPL+b0(2/7) AAS
>>332
アンチウィルス(セキュリティソフト)を使ってるなら一時的に無効にしてからJane Styleを立ち上げてみる
あとそのJane Styleで板一覧が取得できないPCで、普通のWWWブラウザで5chは読み書きできる?
337
(1): 2019/04/30(火)14:08 ID:4MBQPL+b0(3/7) AAS
336
ごめん、333の前のやつはアンカにもマッチして消えすぎるから駄目だね
アンカの「target」(わざと全角にしてるけど実際は半角)にヒットしてしまう
消えないのはスレの再描画を行っていないからじゃないかな
338: 2019/04/30(火)14:16 ID:4MBQPL+b0(4/7) AAS
というわけで>>333の前のパターンの修正版(アンカのtarget指定は無視)
\b[a-zA-Z0-9]{6}\b(?!="_blank")
341
(1): 2019/04/30(火)15:09 ID:4MBQPL+b0(5/7) AAS
>>339
再描画って>>26のKのツールバー、左から3つ目のアイコンを右クリックしてる?
347
(2): 2019/04/30(火)16:24 ID:4MBQPL+b0(6/7) AAS
>>344
確認した
Jane Styleの正規表現の\bが期待した動作をしてなかった
(このスレにあなたが書いてくれたパターンにはマッチしてたけど)
以下で動作します(確認済み、どちらか一方で良いです)
(?<![0-9a-zA-Z])[0-9a-zA-Z]{6}(?![0-9a-zA-Z])(?!="_blank")
or
(?<![0-9a-zA-Z])[0-9a-zA-Z]{6}(?![0-9a-zA-Z=])

あと再読込と再描画は機能として別です(念為)
351: 2019/04/30(火)19:01 ID:4MBQPL+b0(7/7) AAS
>>346
JavaScriptとかだと\b[0-9]{3}\bは(123)とか【123】の123にもマッチするんだけどね
case insensitve指定も出来ないし、色々微妙に不便だ

>>348
上も下も内容はほとんど変わらないけど、
上の方が後から正規表現の意図を読み取ろうとした時に少し分かりやすいかな、ぐらい

それはともかく>>347だと「amazon」にもマッチしてしまうし、
もう少し分かりやすく&拡張しやすくってことでこんな感じにしてみた

6文字のみの半角英数にマッチ、ただしtarget, amazon, 数字のみで6桁, は除外する
(?<![0-9a-zA-Z])[0-9a-zA-Z]{6}(?![0-9a-zA-Z])(?<!(?:target|[0-9]{6}|amazon))
省2
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s