Regular Expression(正規表現) Part17 (277レス)
Regular Expression(正規表現) Part17 http://mevius.5ch.net/test/read.cgi/tech/1702684760/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
115: デフォルトの名無しさん [sage] 2024/07/30(火) 15:30:31.34 ID:QttCMg3R >>114 https?+://(?:[!-~&&[^./"()<>]]++\.)++(?!com|net|jp)(?>[a-z]{2,10})(?::(?>[0-9]{2,5}))?+(?>[/?#]|(?![!-~&&[^"()<>]])) http://mevius.5ch.net/test/read.cgi/tech/1702684760/115
116: 114 [sage] 2024/07/30(火) 16:01:05.48 ID:DGOcYJSo >>115 神様、マジありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1702684760/116
117: デフォルトの名無しさん [sage] 2024/08/04(日) 11:21:08.46 ID:H8uHYzPU (?>[/?#]|(?![!-~&&[^"()<>]])) これは先読み否定1つにまとめられる (?!com|net|jp) これはcomeやjpgも弾いてしまう どちらも実用上は問題ない 前者は頭の体操にはちょうどいい難易度 http://mevius.5ch.net/test/read.cgi/tech/1702684760/117
118: 114 [sage] 2024/08/04(日) 11:54:05.49 ID:katRHk63 >>117 ちょっと何言ってるか分からない http://mevius.5ch.net/test/read.cgi/tech/1702684760/118
119: デフォルトの名無しさん [] 2024/08/04(日) 12:37:10.85 ID:5uZlH5sT アーガスで一番右に行ってから着陸しろって意味じゃね? http://mevius.5ch.net/test/read.cgi/tech/1702684760/119
120: デフォルトの名無しさん [age] 2024/08/20(火) 21:50:27.06 ID:KT2/xy/p ●Regular Expressionの使用環境 JaneXeno ●検索か置換か? 検索 ●説明 ageとsageと空欄以外の文字列が含まれる場合を検出したいです よろしくおねがいします http://mevius.5ch.net/test/read.cgi/tech/1702684760/120
121: デフォルトの名無しさん [sage] 2024/08/21(水) 06:42:43.17 ID:7ZTrDQRo メール欄を検索対象にしたレス抽出ってこと? \A(?!s?age$) http://mevius.5ch.net/test/read.cgi/tech/1702684760/121
122: デフォルトの名無しさん [age] 2024/08/21(水) 08:39:25.39 ID:mGvismew >>121 ありがとうございます メール欄がageとsageと空欄を除き、それ以外をNGにしたいです http://mevius.5ch.net/test/read.cgi/tech/1702684760/122
123: 120 [age] 2024/08/22(木) 07:25:48.82 ID:mXgFFjHI >>121 その正規表現だと全てNGになってしまいました・・・ http://mevius.5ch.net/test/read.cgi/tech/1702684760/123
124: デフォルトの名無しさん [sage] 2024/08/22(木) 07:36:11.31 ID:Lj1UZYEn >>123 ぜんぜんユーザじゃないけどbregonig.dll導入で解決しそう http://mevius.5ch.net/test/read.cgi/tech/1702684760/124
125: デフォルトの名無しさん [sage] 2024/08/22(木) 09:04:27.38 ID:NijHRpmx ^(?!age$|sage$|$).+ http://mevius.5ch.net/test/read.cgi/tech/1702684760/125
126: デフォルトの名無しさん [sage] 2024/08/22(木) 09:05:35.42 ID:knLF+ZG1 >>123 (^s?age$|^$)は? サンプルがないからよくわからんけど構造によっては空欄がムズイ気がする http://mevius.5ch.net/test/read.cgi/tech/1702684760/126
127: デフォルトの名無しさん [sage] 2024/08/22(木) 09:53:46.14 ID:od4YjwYP 明らかにソフトのスレで聞いた方が早いだろう JaneXeno質問スレ9 http://egg.5ch.net/test/read.cgi/software/1722559511/ http://mevius.5ch.net/test/read.cgi/tech/1702684760/127
128: デフォルトの名無しさん [sage] 2024/08/22(木) 10:35:07.43 ID:B9IGKhdB ^(?!sage|*age|\s|\S).*$ 前方一致否定 ^(?!.*sage|*age|\s|\S).*$ 部分一致否定 ^(?!.*sage$|*age|\s|\S) 後方一致否定 動くかはしらん http://mevius.5ch.net/test/read.cgi/tech/1702684760/128
129: デフォルトの名無しさん [sage] 2024/08/22(木) 10:45:02.10 ID:1r7uDbgD ^(?!age).*$ ^(?!sage).*$ ^(?!\s).*$ を3行前方一致の否定で分けてかいてみたら?全角空白はわからん http://mevius.5ch.net/test/read.cgi/tech/1702684760/129
130: デフォルトの名無しさん [sage] 2024/08/22(木) 11:53:01.69 ID:Z0c4Ov9t NG Addr 正規(含まない) ^(age|sage|)$ http://mevius.5ch.net/test/read.cgi/tech/1702684760/130
131: デフォルトの名無しさん [sage] 2024/08/22(木) 12:27:50.31 ID:1pp2sZBh >>124 をせんとエンジンがよわよわなだけで 正規表現は >>121 であってるし低脳ばっかやな http://mevius.5ch.net/test/read.cgi/tech/1702684760/131
132: デフォルトの名無しさん [sage] 2024/08/22(木) 16:58:52.48 ID:WSGH1Pr6 datで下の3つ以外でmatchするってことだろ(書き込みエラーで<>に置き換えてる) 名前(変動)<>sage<>2024/08/22(ry 名前(変動)<>age<>2024/08/22(ry 名前(変動)<><>2024/08/22(ry 専ブラによってエンジンが違うから環境いれる気にはならんが http://mevius.5ch.net/test/read.cgi/tech/1702684760/132
133: デフォルトの名無しさん [sage] 2024/08/27(火) 22:04:04.81 ID:K31idf52 age sage の前後に半角空白が1つまたは2つ入ることを想定すべき Janeの全盛期ならこんなのすぐに解決してたな http://mevius.5ch.net/test/read.cgi/tech/1702684760/133
134: デフォルトの名無しさん [sage] 2024/08/28(水) 09:58:05.19 ID:M0ceOk+r 想定すべき、って言えるのなんなんだろう? そこまで想定してなくても実用上十分、てことは多々あるだろう http://mevius.5ch.net/test/read.cgi/tech/1702684760/134
135: デフォルトの名無しさん [sage] 2024/08/28(水) 11:44:10.78 ID:29oRaxIo スレのdatは板ごとに微妙な違いがある 半角空白が前後に入るスレは珍しくなかった 今の人が知らないのは仕方ない http://mevius.5ch.net/test/read.cgi/tech/1702684760/135
136: デフォルトの名無しさん [sage] 2024/08/28(水) 12:04:38.47 ID:TruuGgPL >>135 それこそ想定しないても通常大丈夫なものじゃん 俺のLog漁っても20年以上前からあるけど、まだ日付けの年号が2桁でIDも付いてないものでも 前後に空白は付いてなかったくらいだ 俺はレス本体と一時期のスレタイトルぐらいしか記憶にないよ http://mevius.5ch.net/test/read.cgi/tech/1702684760/136
137: デフォルトの名無しさん [sage] 2024/08/28(水) 12:06:40.94 ID:TruuGgPL スレタイトルは空白じゃなくてタブだったので訂正しとく http://mevius.5ch.net/test/read.cgi/tech/1702684760/137
138: デフォルトの名無しさん [sage] 2024/08/28(水) 15:51:55.48 ID:29oRaxIo 半角空白が入る板が存在しないなら対応する必要は無いよ ただ、自分なら対応したものを作る そういう板が1つでもあったら作り直しになるから 質問者さんが使っている板が半角空白が入る板ではないという確証が無い以上 対応しておくのが無難でしょう、したらばやJane板のような外部板のことまで考えるとね http://mevius.5ch.net/test/read.cgi/tech/1702684760/138
139: デフォルトの名無しさん [sage] 2024/08/28(水) 15:59:03.58 ID:TruuGgPL 実用上十分ってことを知らんのか さらに、他BBSでも空白が入るところは大手ではないよ (したらば、おーぷん、JANE総合も入らない) http://mevius.5ch.net/test/read.cgi/tech/1702684760/139
140: デフォルトの名無しさん [sage] 2024/08/28(水) 19:41:57.47 ID:29oRaxIo 大手じゃないところで半角空白が入る板があったら誤作動する正規表現を作るよりも 対応したものを作るほうがベターだと思うが 頑なに非対応にする理由もあるまい http://mevius.5ch.net/test/read.cgi/tech/1702684760/140
141: デフォルトの名無しさん [sage] 2024/08/29(木) 00:19:30.02 ID:3od28NMQ メール欄がわざと「 age 」の奴をNGできない http://mevius.5ch.net/test/read.cgi/tech/1702684760/141
142: デフォルトの名無しさん [sage] 2024/08/29(木) 19:22:18.21 ID:s7DstX6Q >>133 は対応するべき、て言い切ってる 自分ならこうするとか、この方がベターとかとは一線を画す表現 やらなきゃいけないと言っている でもさ、不特定多数に配るアプリの話じゃないんだよ? http://mevius.5ch.net/test/read.cgi/tech/1702684760/142
143: デフォルトの名無しさん [sage] 2024/08/29(木) 19:26:50.79 ID:s7DstX6Q RFC準拠のメールアドレスの正規表現はクソ長いが個人で使うのにそこまで要らん の話思い出した http://mevius.5ch.net/test/read.cgi/tech/1702684760/143
144: デフォルトの名無しさん [sage] 2024/08/29(木) 19:38:28.39 ID:zKbcOD8k 自分が使うものなら好きにすれば良いが質問の回答として正規表現を作るなら 柔軟性を確保するにこしたことはない でないと質問者は自分じゃ直せないからちょっとした誤作動でまた質問しに来てしまう そういう意味で「すべき」と書いたよ、何か問題ある? > メール欄がわざと「 age 」の奴をNGできない わざとでない「 sage」がNGになってしまうのはいいの? http://mevius.5ch.net/test/read.cgi/tech/1702684760/144
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 133 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s