[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/26 17:48 / Filesize : 330 KB / Number-of Response : 1037
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Regular Expression(正規表現) Part14



1 名前:デフォルトの名無しさん [2017/03/15(水) 02:04:35.47 ID:e01p03UP.net]
Regular Expressionスレです。

質問する場合は必ず実装言語や処理系ソフトウェア名を示してください。

前スレ
Regular Expression(正規表現) Part13
echo.2ch.net/test/read.cgi/tech/1415149975/


次スレは>>980宜しく
天ぷら等2以降

200 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 00:00:22.35 ID:AvJwaQP1.net]
>>193
そんな感じがする
でも

201 名前:闥して何十年経過したからいまさら変更できない

直訳すると正則記法?
[]
[ここ壊れてます]

202 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 00:03:22.93 ID:ugmLNmLC.net]
まさのりって誰よ?

203 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 00:09:53.04 ID:7387anCt.net]
>>198
数学用語で考えると、「正則式」

204 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 00:28:35.35 ID:CHM/yJyC.net]
誤訳にしたくて必死過ぎw

205 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 00:34:50.74 ID:PEuGYK32.net]
確かに数学的にはregularは正則でnormalが正規だけども
正規表現が正則式だの正則表現になったからといって何が分かりやすくなるでもなし

206 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 01:26:14.32 ID:1cZCMNBu.net]
ID変わった時間に擁護

207 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 03:20:09.01 ID:cmFh/xD2.net]
英語圏の人たちにとってもRegular Expressionと言われて
[ \s]* みたいなことか〜て思い浮かぶわけでもなかろ
単に「それを何と呼ぶか」つまり名前付けをどうするってだけのことだよ

ただ日本では(2chだけかもしれないけど)性器表現とか茶々入れる奴がいるのが面倒くさい

208 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 06:44:35.89 ID:HukDnr5k.net]
2chに限らずゲスな一般大衆の猿共は真っ先に性器と捉える
正規よりかは正則の方が良かっただろうけど
若い女の子へのセクハラに使えるから正規も捨て難い
まあ今時「せいき」の言葉にモジモジする女子なんて希少だが居なくは無い



209 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 12:48:55.14 ID:dHQ1DtF8.net]
くっさ

210 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 13:01:55.39 ID:KyUpje1a.net]
正規表現で置換

211 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 16:51:35.05 ID:ugmLNmLC.net]
>>207
通報した

212 名前:デフォルトの名無しさん mailto:sage [2017/06/16(金) 17:21:44.35 ID:HukDnr5k.net]
痴漢の際に性器表現を用いた

213 名前:デフォルトの名無しさん [2017/06/16(金) 18:35:19.21 ID:1eQLQexT.net]
成基学園ってまだあるんかね

214 名前:デフォルトの名無しさん [2017/06/16(金) 22:02:33.78 ID:fr6XvX0v3]
緊急で知りたいのでお願いします

●Regular Expressionの使用環境
linux 4.1 カーネル

●検索か置換か?
置換

●説明
デジカメのファイル名を一括で変更したい

●対象データ DSC_で始まり4桁の数字.jpg
DSC_0414.jpg
DSC_0415.jpg
DSC_0416.jpg


●希望する結果 001.jpgから3桁で順番
001.jpg
002.jpg
003.jpg

215 名前:デフォルトの名無しさん mailto:sage [2017/06/19(月) 22:55:10.17 ID:HM1jnBNt.net]
システム関係の仕事してるけど正規表現知ってるとホント仕事がはかどるわ
知らん奴いたら教えたくないレベルw

216 名前:デフォルトの名無しさん mailto:sage [2017/06/20(火) 00:30:35.64 ID:qgvPAN/M.net]
システム関係の仕事って自宅警備員のこと?

217 名前:デフォルトの名無しさん mailto:sage [2017/06/20(火) 08:43:02.71 ID:bMt5HDL+.net]
>>209
正規表現を用いて置換と挿入を行った
だろ

218 名前:デフォルトの名無しさん [2017/06/20(火) 12:36:20.94 ID:5s5M5H6z.net]
痴漢と挿入



219 名前:デフォルトの名無しさん mailto:sage [2017/06/20(火) 16:59:32.57 ID:V+xxZfop.net]
表現を抜いてれば完璧

220 名前:デフォルトの名無しさん mailto:sage [2017/06/22(木) 00:33:36.51 ID:WTVST2HN.net]
痴漢って挿入する前にするものなのか?

221 名前:デフォルトの名無しさん [2017/06/25(日) 14:01:32.44 ID:cBKwT0iz.net]
挿入したら痴漢じゃなくなるからそういうことだな

222 名前:デフォルトの名無しさん [2017/06/25(日) 14:08:45.87 ID:cBKwT0iz.net]
質問です。

ttp://hayabusa3.2ch・sc/test/read.cgi/news/1498009569/
↑ここに、「それは文科省にとってリスクがあるわけですね。」っていう文章があります。
これをエディタで置換したいです。
秀丸エディタには半角化、全角化があるので、
「゙」を「゛」に、「゛」とその前を半角に、「゙」とその前を全角にと言う手順で全角濁音化することができます。
しかし、段階的に置換すると、[ニダ]と言う文字が[ニダ]となります。
専ブラでなく普通のエディタでメール欄に限定せず「゙」だけをちゃんと全角濁音化するにはどうしたらいいでしょうか。

223 名前:デフォルトの名無しさん [2017/06/25(日) 14:14:01.85 ID:cBKwT0iz.net]
変換関数をネストして、全角から直接全角に置換すれば大丈夫っぽいです。
スレ汚し失礼しました。

224 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 14:17:59.69 ID:lrjpj5rj.net]
マクロ

225 名前:デフォルトの名無しさん [2017/06/25(日) 14:24:13.60 ID:cBKwT0iz.net]
マクロを覚えるほど気力ないので。
せいぜいキーボードマクロまでですね。

メモ:
1回目「゙」→「゛」
2回目「[か-こさ-そた-と][゛]」→「\((0,ToHankaku),ToZenkakuHira)」

226 名前:デフォルトの名無しさん mailto:sage [2017/06/25(日) 14:40:18.89 ID:gOEYQ1GV.net]
Unicode正規化

227 名前:デフォルトの名無しさん [2017/06/25(日) 15:09:28.12 ID:cBKwT0iz.net]
ID:fr6XvX0v3

DOSコマンドでいけるよ

【.cmd】 バッチファイルスクリプト %12 【.bat】
mevius.2ch.net/test/read.cgi/tech/1489207631/


なんかscに書けなくなった。
認証が延々と出てくる。

228 名前:デフォルトの名無しさん [2017/06/25(日) 15:19:25.37 ID:cBKwT0iz.net]
>>223
なるほど。

hide.maruo.co.jp/lib/hmconv/normalize101.html
> Unicode正規化を行ないます。
> パラメータとしてNFC、NFD、NFKC、NFKDが指定可能です。

Googlエ
> 合成形に正規化する方法を NFC(Normalization Form Composition)



229 名前:デフォルトの名無しさん [2017/06/29(木) 16:59:45.11 ID:02bfNUCV.net]
質問します
●Meryで置換

●対象データ
wwwwwwwa,AAAAA,gawgagaw,fwaf awfaf
n,BBB,gawgagaw,fwaf awfa,fwaaw,fwaaw
rea,CCCC
ae,DD,gawgagaw,fwaf awfaf ,fwaaw

●希望する結果
カンマ2番目の
AAAAA
BBB
CCCC
DD


******
******
******
******
に置換


(?<=,).*?(?=[,\n])
までは考えましたがこれ以上力不足でわかりません よろしくお願いします

230 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 18:40:30.46 ID:poRQnsAj.net]
(^.*?,).*?(?=[,¥n])
rea,CCCCのパターンが行末だとできないんだよなー。

231 名前:デフォルトの名無しさん mailto:sage [2017/06/29(木) 18:57:06.54 ID:WmvxL1Sm.net]
^([^,]*,)[^,\r\n]+

$1******
に置換
"a,b",defのようなものはダメだが

232 名前:デフォルトの名無しさん [2017/06/30(金) 03:23:16.33 ID:9+Qy2E7i.net]
>>227-228
ありがとうございます 上手くいきました 
使わせていただきます&勉強材料にさせていただきます

233 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 20:38:45.39 ID:zX6kiHLz.net]
質問です。
●Regular Expressionの使用環境
Java Script

●検索か置換か?
置換

●対象データ
abc:ABCDEFG
def:123456789
ghi:くぁwせdr

●希望する結果
上記のような複数行の文字列があったとして、
"123456789"を取り出すにはどのようにしたら良いでしょうか?
条件としては、行頭の"def"をキーにして、
「defで始まる行の、def:の次の文字から行末まで」を取り出したいです。
よろしくお願い致します。

234 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 08:13:19.50 ID:QFC9teR0.net]
後読みが使えないJSなら/def:(.*?$)/m
使えるなら/(?<=def:).*?$/m

235 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 02:10:34.01 ID:OqNCkVph.net]
BBCの正規表現クイズ。たまにはこういうのも面白いね
ttp://www.bbc.co.uk/programmes/articles/5LCB3rN2dWLqsmGMy5KYtBf/puzzle-for-today

236 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 06:16:34.80 ID:b/20QJ7+.net]
>>231
こういう場合、先読みの方法でやるメリットって有るんですか?
初心者なんで教えて下さい。

237 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 06:17:08.46 ID:b/20QJ7+.net]
訂正
後読みでした。

238 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 09:10:13.00 ID:NOOXEVdu.net]
>>233
後読みの部分にはマッチしない

つまり>>230で後読み使った場合には
123456789
にマッチするがそうでない場合は
def:123456789
にマッチする



239 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 19:51:13.74 ID:utlt5XjQ.net]
後読みの説明はそうなんだけど、>>231 について訊いてるんでしょ?

俺も>>231の意図はよくわからん。行単位の処理を希望してるのにm付けてるし

240 名前:デフォルトの名無しさん mailto:sage [2017/07/10(月) 01:20:40.78 ID:8zNQYoZi.net]
>>232
日本語の記事
gigazine.net/news/20170707-regular-expression-puzzle/

241 名前:デフォルトの名無しさん mailto:sage [2017/07/15(土) 10:24:03.66 ID:/mu01QmD.net]
>>232
新しいなコレ!

面白いんでエクセルで入力できるフォーマットを作ってみた
www.dotup.org/uploda/www.dotup.org1307951.xls

(拡張子でうちのエクセルが激古なのがバレる…)

242 名前:デフォルトの名無しさん mailto:sage [2017/07/15(土) 12:03:12.72 ID:6mzqXSAQ.net]
少しやって時間の問題だなと思って途中で切り上げて答見たけど
数文字しか合ってなかった
最後までやらなくてよかった

243 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 08:57:23.04 ID:QW1aVSBc.net]
●Regular Expressionの使用環境
VBA7.1

●検索か置換か?
検索

●説明
期待する数値の桁数かどうか。拡張子はあっても無くても良い。

●対象データ
AA17-0001.xlsm
AA17-0002

●希望する結果
ifで合致しているかどうかを判定しています。
.Pattern = "^AA\d{2}-\d{4}(\.xlsm$)?"

○AA17-0001.xlsm
○AA17-0002
×AA17-00023
×AA17-00024.xlsm

最後の?を削れば、拡張仕込みであれば上手くいきますが良い方法は
ないでしょうか。

244 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 09:09:17.24 ID:jjK7Ecmt.net]
>>240
VBAの仕様は知らんけど、これでできない?
^AA¥d{2}¥-¥d{4}(¥.xlsm)?$

245 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 12:00:47.38 ID:QW1aVSBc.net]
>>241
有り難うございます!ばっちりです。
$マークを足すだけで良かったんですね。助かりました。

246 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 12:23:12.14 ID:QW1aVSBc.net]
差し支え無ければ、 ^AA\d{2}-\d{4}(\.xlsm)? だと

ND17-00001
ND17-00001.xlsm2

等々にもマッチしてしまう理由を教えていただけないでしょうか。

247 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 12:24:08.99 ID:QW1aVSBc.net]
ミス。AAでした。
AA17-00001
AA17-00001.xlsm2

248 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 12:38:31.42 ID:0gI9u146.net]
>>243,244
横からだけど
AA17-0000部分にマッチしちゃうんじゃない?



249 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 13:05:32.38 ID:BGzbzmfB.net]
^AA\d{2}-\d{4}(\.xlsm$)?

"^AA\d{2}-\d{4}" と "^AA\d{2}-\d{4}\.xlsm$" という意味
AA17-00001
AA17-00001.xlsm2
の "AA17-0000" の部分に前者がマッチする
"^AA\d{2}-\d{4}$" であればマッチしない

250 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 13:22:18.59 ID:QW1aVSBc.net]
なるほど。分かりやすく有り難うございます!
だから>>241で期待通りになるんですね。
頭固いと理解するのが大変です。。orz

251 名前:デフォルトの名無しさん mailto:sage [2017/07/25(火) 13:29:36.02 ID:oWvKCPb4.net]
?は「直前のパターンが 0回または 1回登場する事」なので、そのパターン中に、$「行末」を含めてしまうと、(0回登場側で)効果が消えてしまう。
1人で書いてるとよくやるミスだと思う。

252 名前:デフォルトの名無しさん [2017/07/25(火) 21:26:32.07 ID:lTcbRvTI.net]
^AA\d{2}-\d{4}
は実は
^AA\d{2}-\d{4}.*$
だと考えれば理解の助けになるかも。ならないかも。

253 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 01:05:33.15 ID:3rtPYRQF.net]
^AA\d{2}-\d{4}(\.xlsm$)?

$?
行末の後ろに、? か。
この式は、見た瞬間に、おかしいとわかる

254 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 11:10:37.56 ID:Vp/yahqk.net]
>>250
文法的にも間違いでは無いだろ

255 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 13:08:28.96 ID:9H6h7u80.net]
>>251
文法的には正しいけれど、式としておかしい「と感じる事ができる」と言いたいんだと思う。

256 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 14:48:10.36 ID:Vp/yahqk.net]
>>252
式としても正しい

257 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 14:55:46.30 ID:aH2YwDtv.net]
250,252みたいなのをアスペっていうんだろうな
論点は式や文法として正しいか正しくないかではないって事ぐらい一目見れば分かりそうなもんだが

258 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 16:41:49.04 ID:NnPMbS6q.net]
きちんと整理すると目的に合わない正規表現が直感的に分かるエスパー能力
としか言いようがないし>>250がその能力者だとしても特に羨ましくもない



259 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 17:37:15.75 ID:UlpW8N7A.net]
例えば、エディタの検索等で強調表示する際の式としてなら何も不思議は無いが
プログラム中での判定式ならば後者は必ず前者にマッチするので意味を成さない
つまり無駄に冗長であったり何かミスをしている可能性が高い。そういう事でしょ

260 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 17:37:56.28 ID:Sop8S35W.net]
>>254
プログラマに多いタイプではある

261 名前:デフォルトの名無しさん [2017/07/26(水) 17:52:57.91 ID:Bbl5PJto.net]
問題は >>250 が何の役にも立ちそうにないということじゃないかな。
何を言いたいか想像できなくもないが、単に知らないだけという可能性もまた捨てきれない。
ここはそういう場所だ。
明確に「$ は末尾にだけ書くようにすれば間違いを防げると思うよ」とでも書けばよかったのに。

262 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 18:26:15.97 ID:UlpW8N7A.net]
まあ読点の打ち方とかみるにアホガキか底辺土方がドヤりたかっただけだろうから
そろそろそっとしておいておやり

263 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 19:38:32.33 ID:VudXLbcK.net]
臭う正規表現だと言えばいいのかな

264 名前:デフォルトの名無しさん mailto:sage [2017/07/26(水) 21:03:00.43 ID:JJ3vg08i.net]
>>250は句読点の打ち方からも、おかしいとわかる

発端は正規表現は行を対象にマッチするものという偏見じゃないか

265 名前:デフォルトの名無しさん [2017/07/27(木) 08:25:22.52 ID:JB/MQIbV.net]
>>254
もう本来の問題は解決して、間違いを防ぐという話をしているところに >>250 だ。
いかにも頭悪そうだけど何しに来たんだというのが論点じゃないのか?

266 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 09:03:12.08 ID:32ZlcHw6.net]
よくこんなネタでいつまでも盛り上がれるな

267 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 10:22:50.72 ID:FeDFxsXm.net]
うむ

268 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 11:04:39.19 ID:w0VKyQmM.net]
そこら辺も含めてプログラマに多いタイプって事だ
話の流れや空気を読むのが苦手なタイプ



269 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 15:20:17.23 ID:DvNlZLuV.net]
>>265
辛辣ワロタ

270 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 18:27:44.41 ID:t8Fq16Nl.net]
2ch的にはまだ甘い方

271 名前:デフォルトの名無しさん [2017/07/27(木) 19:38:46.83 ID:/VCkXAgy.net]
プログラマって話の流れが読めないやつ確かに多い気がするけど、何でなんだろう。
プログラムとかって、流れを理解する事が重要じゃん?

272 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 21:11:31.82 ID:oiygPPLB.net]
プログラマーとひと口に言ってもピンキリ
使えないキリの方のコミュ障ボッチオタク系IT土方をバカにするネタでそういったのが多いから
そんなイメージが付いてるだけでしょ
業種に依らず底辺のゴミ共に通じるネタだったものが独り歩きしたんじゃない?

まあでも「流れや空気を読む」てのはファジーな判断能力でコミュニケーションの中で培われるから
人間関係よりも数学の方が楽って人には難しく、そういった傾向はあるのかも知れない

273 名前:デフォルトの名無しさん mailto:sage [2017/07/27(木) 22:58:53.54 ID:SUaLVh4Q.net]
>>268
君、249か253じゃあないのかよ?

274 名前:デフォルトの名無しさん mailto:sage [2017/07/28(金) 06:08:45.61 ID:Xfxcd5ys.net]
やっとスレチ終わった?

275 名前:デフォルトの名無しさん mailto:sage [2017/07/28(金) 11:26:50.45 ID:qIgprOUf.net]
sageも知らずに書いてる人って同一人物なんだろうけど
自分が遠回しにディスられてる事にも気付いてなくて可愛い
ある意味幸せか

276 名前:デフォルトの名無しさん [2017/08/12(土) 17:55:36.45 ID:cYclCetd.net]
●Regular Expressionの使用環境
Java1.8

●検索か置換か?
検索

●説明
下記の部分を抽出したい
AV0bc-t3.jpg
B32bc4f.jpg

●対象データ(一部)
風景-20170503-AV0bc-t3.jpg
b5-two-mountain-B32bc4f.jpg


最初は-を区切りとして抽出できるかと思ったが
抽出対象の文字列にも-が登場することが判明して為万事休す状態です。
どうかご指導お願い致します。

277 名前:272 mailto:sage [2017/08/12(土) 18:05:09.95 ID:cYclCetd.net]
>>273です
すいません。これどう考えても不可能ですね。
-ファイルについては手動でやってその他は正規表現で対応します。
失礼しました。

278 名前:デフォルトの名無しさん mailto:sage [2017/08/12(土) 20:46:08.10 ID:oUGtyFlO.net]
不可能



279 名前:デフォルトの名無しさん mailto:sage [2017/08/12(土) 21:05:50.58 ID:wIgCsZkA.net]
>>273
誤爆前提
(?<=\-)([A-Za-z\d]+\-?[A-Za-z\d]{0,3}\.jpg)(?=(?:\n|$))

[A-Za-z\d]{0,3}部の構成次第か?
まあ全部手でやるよりかはマシになるような気がする

280 名前:272 [2017/08/12(土) 22:50:49.75 ID:cYclCetd.net]
>>276
ありがとうございます!!
まじで神です!相談して良かったです。
こういう人がお金をもらえる世の中になってほしいです。
本当に感謝します。あなたは誰よりも優しいです。
無償で人の為にがんばる人は本当に尊敬します!!
ありがとうございました!!

281 名前:デフォルトの名無しさん mailto:sage [2017/08/12(土) 23:11:24.65 ID:U/tP6VJk.net]
該当文字列長の幅が決まっているなら{6,8}の数字を調整すればこれでいけるはず
(?<=-)[-A-Za-z\d]{6,8}\.jpg

282 名前:デフォルトの名無しさん mailto:sage [2017/08/13(日) 03:23:49.05 ID:SYaWjJhn.net]
ファイル名には、半角英数字の他、「- _ .」と半角空白も、考慮しろ

こういうファイル名もある

a.txt.zip

283 名前:デフォルトの名無しさん mailto:sage [2017/08/13(日) 04:21:48.64 ID:dm/KZ1el.net]
.tar.gzとかで良かったのでは

284 名前:デフォルトの名無しさん mailto:sage [2017/08/13(日) 19:47:39.02 ID:BX+CBZkv.net]
2chのNGで、「URLが含まれる文章を除いた行が5つ以上あるレスをNG」という表記を作ることは可能ですか?

285 名前:デフォルトの名無しさん mailto:sage [2017/08/13(日) 21:08:22.43 ID:lg+GT5+n.net]
>>281
日本語を(´・ω・`)

286 名前:デフォルトの名無しさん mailto:sage [2017/08/13(日) 23:08:53.31 ID:47VquCRx.net]
gopher:とかmailto:とかか

287 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 03:10:00.43 ID:FrfucSX4.net]
>>282
前提
@正規表現を使い、2chのNG設定を行いたい
A専門板での長文荒らしをNGしたい
BURLが貼られたレスは長文であってもNGにしたくない
以上から、「URLが含まれる文章を除いた行が5つ以上あるレスをNG」をしたいです
この表記を作ることは可能ですか?

288 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 03:17:09.39 ID:FrfucSX4.net]
URLの定義を以下のようにしました
://([a-zA-Z0-9_/:;%#\$&\?\(\)~\.=\+\-])*
(://の後に英数字とURLに使われる記号が続く文字列)
これを[^]で括って否定にした後、任意の行数以上含まれるレスのNGをするという方向性で考えています



289 名前:デフォルトの名無しさん [2017/08/14(月) 16:30:05.91 ID:yxoqAlkZ.net]
^が否定と 先頭の2つの意味を持っていて
$ が 末尾と $1 $2 などのインデックスの意味を持っているとか
メタ文字の効果が重複しているのが混乱します。


290 名前:どうすればいいですか? []
[ここ壊れてます]

291 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 16:37:59.81 ID:IeoGyZA4.net]
>>286
たぶん[^]で括って否定には出来ないと思うよ。

292 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 18:31:02.14 ID:89kehc6V.net]
Jane StyleでIDなしのレスだけ抽出するにはどうしたらよろしいでしょうか?
IDなしをNGにする方法はいくらでも出てくるのですが・・・

293 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 19:13:15.73 ID:j2odgQ2N.net]
>>288
IDの有無が混在しているスレ教えて

294 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 20:33:03.02 ID:89kehc6V.net]
>>289
浪人あればID消せるんじゃなかったっけ?
ID表示スレでも?

たまに見かけるんだけど、
じゃあ、どのスレ?と聞かれてもなかなか見つからない。

すいません、見つかるまでお待ち下さい・・・

295 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 20:34:12.87 ID:89kehc6V.net]
半角文字列板でたまに見かけたような気が・・・

296 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 20:39:37.25 ID:j2odgQ2N.net]
もしくは
IDなしをNGにして、あぼーんのみ表示するとか

297 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 20:59:49.60 ID:89kehc6V.net]
>>292
すみません。今のところ該当スレが見つかりません。

目的としては、
優良エロ画像スレでたまにIDなしでグロ画像を貼る輩がいて、
IDなしのレスがほぼグロ画像ならIDなしをNGにするし、
IDなしでも優良エロ画像を貼ってくれてるならIDなしでもNGしないし・・・

という恥ずかしい理由なんです

298 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 21:00:54.22 ID:89kehc6V.net]
>>292

>IDなしをNGにして、あぼーんのみ表示するとか
これってどうやればいいんでしょうか?



299 名前:デフォルトの名無しさん mailto:sage [2017/08/14(月) 21:04:32.71 ID:j2odgQ2N.net]
>>293-294
ここ正規表現スレだからJane質問スレに来て

300 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 19:05:01.74 ID:ToOu4wDd.net]
よろしければアドバイスください

●Regular Expressionの使用環境
正規表現で検索できるテキストエディタ

●検索か置換か?
検索

●説明
アンド検索で一つ目にマッチした文字列からn行以内にある二つ目の文字列までを抽出したい

●対象データ
林檎みかんバナナ
みかん林檎バナナ
林檎キウイみかん
バナナ林檎みかん
メロン林檎バナナ
メロンみかん林檎
みかんバナナ林檎
林檎みかんキウイ
林檎バナナみかん

●希望する結果
みかんバナナ
みかん林檎バナナ
林檎キウイ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<330KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef