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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
299: 298 2022/07/01(金)08:20 ID:FKzEqydA(2/16) AAS
ようは、
「店」と「東京都」の間にあれば、改行を含み、どんな文字列が何個はいろうが、「,」に変えたいのです。
よろしくお願いします。
300
(1): 2022/07/01(金)08:32 ID:fIXdHuhM(1) AAS
テンプレガン無視するな
ここはお前の為の便利屋じゃねぇよ
301
(2): 298様専用の便利屋 2022/07/01(金)08:56 ID:6Nj9t6DP(1/2) AAS
環境を言わない質問にはオーソドックスな正規表現で答えれば良いと思う

検索
(店)[\s\S]*(東京都)

置換
$1,$2
302: 298 2022/07/01(金)17:16 ID:FKzEqydA(3/16) AAS
>>300-301
すみません。 環境はwzエディター10 64bitです。
で、
(店)[\s\S]*(東京都)
これではダメでした。
303
(1): 2022/07/01(金)17:18 ID:wWlIpSvA(1) AAS
意地でもテンプレは使わない
304
(1): 2022/07/01(金)17:27 ID:iqig0nNh(1/2) AAS
スルーされにくいテンプレだから
スルーされてもいいんでしょう
305: 298 2022/07/01(金)17:28 ID:FKzEqydA(4/16) AAS
>>301
教えてくれてありがとうございます。
で、
wzの置換のタブを見ると、「\を文字として検索」と書いてあってそこにチェックが入っていて、そのチェックは外せません。
306
(1): 298 2022/07/01(金)17:33 ID:FKzEqydA(5/16) AAS
>>303-304
すみません。 テンプレで質問すると、↓になります。

●Regular Expressionの使用環境
wzエディター10 64bit

●検索か置換か?
置換

●対象データ
秋葉原店
専門店

住所
省3
307: 2022/07/01(金)17:34 ID:C/EjaQqR(1/2) AAS
別のエディタなりsed使え
308
(1): 2022/07/01(金)17:48 ID:iqig0nNh(2/2) AAS
>>306
Notepad++、Meryでは以下でいけた

(.+店)[\s\S]*〒\d{3}-\d{0,4}\s(.+)$
$1,$2
309: 298 2022/07/01(金)17:51 ID:FKzEqydA(6/16) AAS
>>308
ありがとうございます。しかしダメでした。
310: 298 2022/07/01(金)17:53 ID:FKzEqydA(7/16) AAS
しかし、
(.+店)[\s\S]*
ここまで削ると食いついてきます。
311: 2022/07/01(金)17:58 ID:Dqsnfi22(1) AAS
複数行な時点で環境限られるよね
312: 298 2022/07/01(金)17:59 ID:FKzEqydA(8/16) AAS
ちなみに、Notepad++、Meryどちらも無料ですが、インストールするとするとどちらがよいでしょうか?
313: 298 2022/07/01(金)18:08 ID:FKzEqydA(9/16) AAS
ちなみに、Notepad++、Meryどちらも無料ですが、インストールするとすると正規表現的にはどちらがよいでしょうか?
314
(4): 2022/07/01(金)18:09 ID:C/EjaQqR(2/2) AAS
(?<=店)[^〒]*?〒\d{3}-\d{4}\s++
,
キャプチャする必要無くね?
対象データの例が悪い
他に何件もあって〒が無い場合があったりすると誤マッチするはず
315: 298 2022/07/01(金)18:15 ID:FKzEqydA(10/16) AAS
>>314
ありがとうございます。しかし、 (?<=店) これにすら食いつきません。
316: 298 2022/07/01(金)18:58 ID:FKzEqydA(11/16) AAS
Notepad++をインストールしました。
で、やりたいことは、
外部リンク[php]:www.donki.com
ここから、べーっとマウスでコピペして、
Notepad++に貼り付けて、店舗名,住所のcsvファイルを作りたいのです。
317: 298 2022/07/01(金)19:04 ID:FKzEqydA(12/16) AAS
(?<=店)[^〒]*?〒\d{3}-\d{4}\s++
これでほぼ出来そうです。 ありがとうございます。
318: 298 2022/07/01(金)19:10 ID:FKzEqydA(13/16) AAS
(?<=店)[^〒]*?〒\d{3}-\d{4}\s++
$1,$2

ちなみに、これって$1,$2という変数を使ってますよね?
(?<=店)[^〒]*?〒\d{3}-\d{4}\s++
この文のドコで代入してるのでしょうか?
319: 2022/07/01(金)19:16 ID:TWCq9rfx(1) AAS
テンプレをヤイヤイいうだけの奴わろたわw
320
(1): 2022/07/01(金)19:27 ID:omlO1tMt(1) AAS
ページからならjsでやったら?って感じの話しだな
外部リンク:pastebin.com
321: 2022/07/01(金)19:30 ID:23LeTIBQ(1) AAS
xy問題
322
(1): 元 298様専用の便利屋 2022/07/01(金)19:51 ID:6Nj9t6DP(2/2) AAS
住所からアニメイトの同志だと思いご協力させて頂きましたがアニメイトではなくドンキだと分かったので
すみませんがこれ以上ついて行くことは出来ません・・ 短い間でしたがありがとうございました、さよなら
323: 298 2022/07/01(金)21:06 ID:FKzEqydA(14/16) AAS
>>322
どうもです。 了解しました。

.+だと文字が何個あってもいいよ、です。
こういうので、
文字でも記号でも改行でも何個あってもいいよ、はないでしょうか?
あるとすれば、
店「」+住所
を、
,
に置換すればいいだけの話なんだけど。
324: 2022/07/01(金)22:01 ID:TkUsKSE8(1/2) AAS
.(ピリオド)は改行コードを除く任意の1文字にマッチする
つまり.*や.+だと改行のところでストップするということ
325: 2022/07/01(金)22:28 ID:oUsXu5GC(1/3) AAS
ピリオドはmオプションつけると改行にもマッチするやで
mオプションがついてるかは環境と指定したオプションによるやで
326: 2022/07/01(金)22:36 ID:TkUsKSE8(2/2) AAS
mオプションじゃなくてsオプションなのでは?
327: 2022/07/01(金)22:50 ID:oUsXu5GC(2/3) AAS
調べてきた
mオプションはRuby、oniguruma系、Meryはこれのはず
sオプションなのはPerl系
Notepad++/SciTEは専用オプションがある
らしい、やってみて確かめたほうがいいね
328: 298 2022/07/01(金)23:07 ID:FKzEqydA(15/16) AAS
ありがとうございます。では、
店.+東京都
に、mオプションを付けるとするとどう書けばいいのですか?
↓にはそれ系の記載がありません。

外部リンク[html]:murashun.jp
外部リンク:userweb.mnet.ne.jp
1-
あと 674 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s