[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
453
(1): 2022/07/06(水)06:39 ID:5qGkM3IH(1/5) AAS
しかし回答者のレベル低下が酷いな
ドンキホーテの件にしてもページの置換結果がそのまま店一覧のCSV形式になるような置換をして欲しかったな
$1,$2の件や強欲のすれ違いについても積極的に事態の収集を図ろうとせず悪化させて悪乗りするとはね
454: 2022/07/06(水)06:47 ID:TTp+bFLp(1) AAS
英語名を変えさせたら良い
gohyork
yorkvary
muyork

対応して日本語名もカタカナ表記で
ゴヨーク
ヨークバリー
ムヨーク

そういう『名前』としてしまえば解決
一意な名称を与えた方が誤解も少なくなるだろう
省3
455: 298 2022/07/06(水)06:53 ID:ZAN9ui5m(1/3) AAS
>>361
> それ書いてる>>314には$1なんてどこにも書いて無いのにw
つまり、>>314の「,」があまりに小さくて見えなくて、
(?<=店)[^〒]*?〒\d{3}-\d{4}\s++
これしか書いてなくて、
2行目の$1,$2を省略したと思ったのですw
456: 2022/07/06(水)07:02 ID:5qGkM3IH(2/5) AAS
ここの回答者はそう勘違いしてるのを知ってて何も助言しなかったんだぞ、馬鹿にして笑ってたんだよ
このスレは過疎たせいで悪質な初心者が上級者ヅラするようになってしまった
457
(1): 298 2022/07/06(水)07:06 ID:ZAN9ui5m(2/3) AAS
秋葉原店
専門店

住所
〒101-0021 東京都千代田区外神田4丁目3-3
TEL
0570-024-511


で、さらに教えて欲しいのですが、
前回と同じ質問ですが、
省7
458: 2022/07/06(水)07:09 ID:SZC2q9b+(1) AAS
これ非包含演算子に粘着してるのと同じやつだろ
粘着気質と承認欲求丸出しのマウンティング気質が全く同じ
459
(1): 2022/07/06(水)07:46 ID:o/55z/m0(1) AAS
>>453
再質問来てるぞ
> ドンキホーテの件にしてもページの置換結果がそのまま店一覧のCSV形式になるような置換をして欲しかったな
おまえがお手本見せてやれや
回答者をバカにするくらいだから余裕だろ?

>>457
>>320
使い方分からないならJSスレか初心者スレ行って聞いたらいい
460: 298 2022/07/06(水)08:07 ID:ZAN9ui5m(3/3) AAS
>>459
↓って英語だからどうやって使っていいのかわかりません。

外部リンク:pastebin.com
461: 2022/07/06(水)11:44 ID:MXaUuSJv(1/2) AAS
まず英語の勉強をするべき
462
(2): 2022/07/06(水)12:10 ID:c6fRPAAn(1/2) AAS
CSV の正規表現なんて、数千行ぐらい掛かるだろ。
HTTP の正規表現でも膨大だろ

行区切り文字の改行
列区切り文字のカンマ

クォート文字のダブルクォーテーション。
クォート文字が無くても、意味が変わらなければ省略できる

クォート文字内では、行区切り文字・列区切り文字の効果がなくなり、単なる文字となる。
クォート文字内で、連続した2つのクォート文字を使えば、
クォート文字の効果がなくなり、単なる1つのクォート文字となる

もし、クォート文字の対応関係が崩れたらエラー。
省6
463: 2022/07/06(水)13:40 ID:gR1YTmZs(1/2) AAS
>>462
なんでCSVのパースする前提になってるんだ?
webの店舗情報のテキストをCSVにするのになんでクォート内の対応を気にする必要がある?
464: 2022/07/06(水)15:43 ID:MXaUuSJv(2/2) AAS
KEИTAはでたらめ
465
(1): 462 2022/07/06(水)17:15 ID:c6fRPAAn(2/2) AAS
行区切り文字の改行、列区切り文字のカンマ、
クォート文字のダブルクォーテーション

CSV データ内に、こういう特別な意味をもつ文字が混じると、バグル

これらの文字が無ければ、Ruby などのCSVパーサーを使わずに、
awk などで処理しても、バグらない
466: 2022/07/06(水)17:19 ID:QeuQIz9d(1) AAS
なんか話脱線マウントしまくって会議やコードレビュー下手くそで顰蹙を買いまくってそうな人来てるやん
467: 2022/07/06(水)17:55 ID:gR1YTmZs(2/2) AAS
>>465
混ぜなきゃいいのでは
468: 2022/07/06(水)19:01 ID:kQhbtDqq(1) AAS
いつも文体一緒だからバレる
469: 2022/07/06(水)19:30 ID:5qGkM3IH(3/5) AAS
>> 298

「店」が無い店もあったからHTMLソースから取り出すようにしたよ
ブラウザでHTMLソースを表示させてnotepad++にソースをコピペしてから置換して

1回目の検索欄
^[^\r\n]*<h4\s+[^>]*class=["']?shopList[_\-\s]*storeName["']?[^>]*>\s*<span[^>]*>\s*</span\s*>\s*([^\s<>\r\n]+(?:\s+[^\s<>\r\n]+)*)\s*
</h4\s*>(?:(?!<dd[^>]*>\s*〒|<h4)(?:[\r\n]|.))*<dd[^>]*>\s*〒\s*[\d\-]+\s+([^\s<>\r\n]+(?:\s+[^\s<>\r\n]+)*)\s*</dd\s*>[^\r\n]*$

1回目の置換欄
うんこ$1,$2

2回目の検索欄
^(?!うんこ)[^\r\n]*$[\r\n]+
省6
470: 2022/07/06(水)19:34 ID:5qGkM3IH(4/5) AAS
ミスった

1回目の置換欄
( 空欄にして )

これは2回目だね
471: 2022/07/06(水)19:39 ID:5qGkM3IH(5/5) AAS
全国の店舗一覧を取得したいならwgetなどで各店舗一覧ページをローカルに保存してからnotepad++のファイル一括置換でまとめて置換したほうが楽
「wgetの使い方が分かりません」はスレ違いなのでよそで聞いて
472: 2022/07/06(水)23:10 ID:gFUK7vgi(1) AAS
ホンの少し複雑化しただけで頭の悪さや性格って浮かび上がるよねw
1-
あと 530 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s