- 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行以内にある二つ目の文字列までを抽出したい ●対象データ 林檎みかんバナナ みかん林檎バナナ 林檎キウイみかん バナナ林檎みかん メロン林檎バナナ メロンみかん林檎 みかんバナナ林檎 林檎みかんキウイ 林檎バナナみかん ●希望する結果 みかんバナナ みかん林檎バナナ 林檎キウイ
|

|