Regular Expression(正規表現) Part16

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2021/11/03(水) 19:50:01.71ID:ebAE+z9+
Regular Expressionスレです。

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

前スレ
Regular Expression(正規表現) Part15
https://mevius.5ch.net/test/read.cgi/tech/1568640311/


次スレは>>980宜しく
天ぷら等>>2以降
2022/03/19(土) 23:41:27.62ID:ur7rhOwp
http://www.kt.rim.or.jp/~kbk/regex/regex.html#NOTINCLUDED
>某巨大掲示板のとあるスレッドの情報によれば、 非包含オペレーターが
>期待通りに動かないパターンがあるようです。

おぬし、さてはここを見ておるな?                azure

>>217
故意にこれが出来るならSEO対策としてライバル企業をやっつけられるな
企業間でそんな話が出てないということは出来ないということではないだろうか
2022/03/20(日) 07:35:08.60ID:AfbYOGC9
●Regular Expressionの使用環境
サクラエディタ

●検索か置換か?
置換

●説明
ある文字列Aを含む行のうち、ある文字列Bを含まない行を
すべて削除したいです

●対象データ(文字列Aを含む行のうち、Bを含まない行を削除。囲み数字はデータではなく単なる通し番号で入れています)
@ABCA
AFCAA
BCABA
CDBBC
DAFFC
EBABF
FFDFC

●希望する結果(Aが有って、Bが無いAD行を削除しました)
@ABCA
BCABA
CDBBC
EBABF
FFDFC

よろしくお願いいたします。
2022/03/20(日) 07:55:09.42ID:UyeAjpj2
^(?=.*A)(?!.*B)[\s\S]*
2022/03/20(日) 08:51:18.12ID:AfbYOGC9
>>220
いつも素早い回答をありがとうございます!うまくいきました!誠に感謝です。ありがとうございました!
2022/03/20(日) 19:15:12.05ID:ZHfPfLkc
>>221
219より一つ前にあなたがした質問はどれ?
2022/03/22(火) 18:15:19.98ID:CHL1FHKG
>>222
お返事が遅くなりすみません。このスレでは201のみです。
また今後もよろしくお願いします!
2022/04/05(火) 13:22:00.18ID:jmydyZMd
非包含オペレータのバグの詳細
https://github.com/tonco-miyazawa/regex_etc/blob/master/MEMO_Onigmo/absense_bug_detai.pdf
2022/04/09(土) 11:11:19.33ID:RvdBAddV
●正規表現環境: VS Code
●検索か置換か: 置換
●対象データ:24時間表記の時間
●説明:

24時間表記を12時間表記にしたい。

●例:
23:59:30 → 11:59:30

正規表現で可能ですか?
2022/04/09(土) 12:41:52.96ID:CVydPDGM
>>225
無理じゃね?
簡単なスクリプトを書いたほうが早い
2022/04/09(土) 12:49:55.79ID:FmMbp+0V
13:→1:
14:→2:

24:→12:
分と秒は正規表現でキャプチャ
みたいに高々12回置換すればええやん?
そういう意味じゃないんか
2022/04/09(土) 12:59:17.52ID:OC1bdbLm
愚直に12回置換すれば出来る
12(?=(?::[0-5]\d){2})
00
13(?=(?::[0-5]\d){2})
01

23(?=:[0-5]\d:(?:[0-5]\d|60))
11
2022/04/09(土) 14:50:47.61ID:CVydPDGM
a.m.やp.m.の情報は消えても大丈夫なのかな?
2022/04/09(土) 14:56:25.02ID:RvdBAddV
amやpmは無くてもokです
2022/04/13(水) 22:16:00.64ID:pxLJgBKP
https://github.com/kkos/oniguruma/issues/234
2022/04/15(金) 16:20:16.62ID:M7wVtHzF
Apacheのmod_rewrite(Perl互換)でルート直下の特定のディレクトリとその配下のみリダイレクトしない条件にヒットする正規表現を探しています

@/.well-known
A/.well-known/
B/.well-known/ランダムな文字列

この3つにヒットしてくれればいいのですが

・ルート直下なので行頭指定
・スラッシュのない方の.well-knownは行末を指定(完全一致)
・スラッシュのある方の.well-known/は配下のディレクトリへのアクセスも想定して行末を指定しない(前方一致)
を一行に収めようと考えた結果
^/\.well-known(/|$)
が思い浮かんだので使ってみたらなんとなく動いてるんですが
メタ文字の|って比較対象が行末の$だけでも機能するものなのでしょうか

完全一致+前方一致の書き方のお作法みたいなのがあればだれか教えてください…
2022/04/15(金) 21:37:03.46ID:GEApyL4S
それでOK。 ケチを付けるなら (?:/|$) にすれば無駄なキャプチャを防げる。
先読みを理解してるなら (?=/|$) でもOK。
2022/04/16(土) 06:02:27.62ID:mQZGE0o5
正規表現を使ってモンスターを討伐していくゲーム「Regex Hunting」をプレイしてみた - GIGAZINE
https://gigazine.net/news/20220415-regex-hunting/
2022/04/16(土) 07:11:08.64ID:9DJ1ctMv
>>233
ありがとうございます
今は(?:/|$)にして先読みも勉強してみます
2022/04/20(水) 03:44:08.18ID:KwUP8MZL
正規表現道場スレに書きましたが過疎スレだったようでこちらで質問させていただきます

スマホのブラウザ(Berry browser)での検索結果にでたYouTubeのリンクを
NEWPIPEで開くようにする正規表現をおしえていただけませんか?

詳しく言語はなにかわかりません
237デフォルトの名無しさん
垢版 |
2022/04/20(水) 03:46:48.26ID:hF4awL06
>>236
あっちで見せたスクショも見せてあげて
2022/04/20(水) 04:01:59.26ID:KwUP8MZL
https://i.imgur.com/uYNHUV2.png
2022/04/20(水) 07:25:55.71ID:YedSEyAo
>>236
お前NewPipeスレでスレチだ言われても居座って、最後移動する時にすら謝罪もせずに投げっ放しじゃん
もう少しネットマナー守りなよ
2022/04/20(水) 13:23:33.24ID:0zdB9CsP
>>239
粘着警察
2022/04/20(水) 13:29:26.67ID:U0AnfaoX
.*YouTube.*
2022/04/24(日) 11:37:18.90ID:HhXo0urf
●Regular Expressionの使用環境
秀丸エディタ

●検索か置換か?
検索

●説明
台詞の行の後は1行改行を置いて、また台詞の行になるように整形したいです
もしも「からはじまる行が2行連続している場合、そこにヒットするような検索方法があるなら、
何卒、ご教示の程よろしくお願いいたします。

●対象データ

「ダミーテキストAダミーテキストAダミーテキストA」

「ダミーテキストBダミーテキストBダミーテキストB」
「ダミーテキストCダミーテキストCダミーテキストC」

「ダミーテキストDダミーテキストDダミーテキストD」

●希望する結果

「ダミーテキストAダミーテキストAダミーテキストA」

「ダミーテキストBダミーテキストBダミーテキストB」

「ダミーテキストCダミーテキストCダミーテキストC」

「ダミーテキストDダミーテキストDダミーテキストD」
2022/04/24(日) 13:45:54.53ID:rcB2xidb
>>242
\n+ を \n\n に置換すればいいんじゃね?
2022/04/24(日) 14:27:40.33ID:+3jFx4NA
したい事が検索と書いてあるのに、整形したいですってどういう事?
整形したいって事は置換なの?
245デフォルトの名無しさん
垢版 |
2022/04/24(日) 15:00:10.62ID:K7LKRW48
整形したい!痴漢なんです
イケメンならこんな事しなくて済みます
2022/04/24(日) 15:27:14.57ID:HHIBSCEK
>>242
」¥n「 → 」¥n¥n「
とか
(.)¥n「 → $1¥n¥n「
とか
2022/04/24(日) 15:30:33.03ID:ioskjRP6
> 検索と書いてあるのに、整形したいですってどういう事?
秀丸から察しろよw
池沼でしょ
」\n「
」\n\n「
2022/05/01(日) 14:50:51.02ID:GoET9IZ/
CSVファイルのセパレータ以外にマッチさせる正規表現が分かればご教示ください
ダブルクォートの中のカンマはセパレータではないという条件が難しく難儀しています
2022/05/01(日) 15:35:29.51ID:Rd1MW222
>>248
csv 正規表現 でググれ
250デフォルトの名無しさん
垢版 |
2022/05/02(月) 15:41:45.47ID:3wkltjCW
>>2のテンプレで環境や対象データ、希望結果のサンプルを書いてよ
2022/05/03(火) 04:52:31.13ID:UnZpzFGu
"あ,い
う'え""お"

これでも、1列しかない。
最初・最後のダブルクォーテーションで、1つの列内・要素を表す

その要素内では、カンマ・改行・シングルクォーテーション・ダブルクォーテーションも使える。
ただし、ダブルクォーテーションは2つ連続させて、1つのダブルクォーテーションと解釈される

だから、このダブルクォーテーションの規則が難しい。
例えば、ダブルクォーテーションに番号を振ると、1-23-45-6

連続したダブルクォーテーションを排除して、1-6 の形で、1つの要素を表す。
つまり、最後のダブルクォーテーションは偶数番目になる

もし、奇数番目で終わっていたら、形式エラー
2022/05/03(火) 12:12:48.00ID:aiGUnYt7
("[^"]*")+|[^,"\r\n]+|(?<=,)|^(?=,)
https://regex101.com/r/bIK679/1#Eb3c9v813lTbFbhMKiOwdJxb
2022/05/03(火) 14:14:16.35ID:t3Dpq+T6
(?=,|$)
2022/05/13(金) 22:38:19.25ID:8kGCIaIA
●Regular Expressionの使用環境
サクラエディタ

●検索か置換か?
置き換え

●説明
タブ区切りcsvファイルの列の順番を入れ替えたい

●対象データ
1\t2\t3\t・・・\t30
※実際は各フィールドは数字だけではなく、長さも一定ではありません。
フィールド数は30で固定です。

●希望する結果・・を出すために、
^(.*?\t)(.*?\t)・・・(.*)
$3,$8,$1・・・

のように書いて、一旦用は足りましたが
これをもっとスマートに書く方法はありますでしょうか。

よろしくお願いいたします。
2022/05/14(土) 01:45:41.14ID:rmaMAnUs
$30を別の場所に持ってくると右隣りとくっついてしまうな
2022/05/14(土) 05:36:59.01ID:NJOQ17Ts
テンプレ使っているようでテンプレ無視して実例挙げず
タブ区切りのはずが何故かカンマ+タブの区切りになっているがその説明も無し
2022/05/14(土) 08:03:49.09ID:qR2dE/b7
本当に タブ+カンマ にしたいとしても俺なら
^(.*?)\t(.*?)\t・・・(.*)$
$3\t,$8\t,$1\t・・・
って書くかな
2022/05/14(土) 09:56:07.44ID:/Fl6kBO1
俺が作るなら [^\t]* を使って誤爆の可能性を潰しておく
列が31以上ある異常データのときに置換しなくする
2022/05/14(土) 10:21:31.73ID:bJIgpLv6
処理対象ファイルが数十個あるとかなら別だけど、表計算ソフトや対応エディタでサクっと入れ替えた方が早そう
2022/05/14(土) 11:56:38.01ID:/Fl6kBO1
そういやそうだね、csvなんだしw

>>256
テンプレ自体が糞質問製造機になってるからテンプレいらね
俺は今回の質問に不備はないと思っている
261デフォルトの名無しさん
垢版 |
2022/05/16(月) 18:46:22.01ID:nBhW9usr
探している正規表現の学習サイトがあります。
ネットスラング、小説などの蘊蓄を題材にした問題が置いてあるサイトです。
AAが問題の解説を行なっていた記憶があります
UIはシンプルながら、メタ文字から始まり、後方参照などの発展的な部分、総括したチャレンジ問題など結構ボリュームがある問題集でした。
久しぶりに見にいきたかったのですが、どうにも見つからず、
どなたかご存知でしたら教えていただけると幸いです。
よろしくお願いします。
2022/05/24(火) 04:21:55.25ID:SL15aOsO
質問させてください。
荒らし対策に「読点2回」を指定するNG表現を作ってみたのですが、一応機能しました

(.*\、.*\n*){2}

上記はもっと簡略化できるでしょうか?
2022/05/24(火) 04:27:32.12ID:7Wh7VSQ0
、.*?、
2022/05/24(火) 04:43:45.06ID:SL15aOsO
>>263
即答ありがとうございます

(10文字以上、){2}

のように「10文字以上、」が2回以上あったらNGというプログラムも教えてくれますか?
2022/05/24(火) 05:20:15.74ID:SL15aOsO
すみません、ありがとうございました。
266デフォルトの名無しさん
垢版 |
2022/05/25(水) 21:16:43.73ID:rVRUpzpa
自分が書いた正規表現を半年後くらいに見たら
何の処理なのか思い出せない。
正規表現って便利だが、そう言う点が唯一のデメリットだよな。
2022/05/25(水) 21:33:08.27ID:JiQQrvQ9
>>264
(10文字以上、){2,}
2022/05/25(水) 22:10:02.21ID:SBYC3EV0
(?#何の処理)
269デフォルトの名無しさん
垢版 |
2022/05/26(木) 10:08:16.60ID:Nn08GFXz
●Regular Expressionの使用環境
PowerShell 7.2.4

●検索か置換か?
置換(-replaceもしくは[regex]::Replace)
もしくは抽出(-match)
●説明
ドメインからサブドメインを取り除いた値が欲しい

●対象データ
www.example.com
hoge.www.example.com
hoge.hoge.www.example.com

●希望する結果
example.com
example.com
example.com

お願いします
2022/05/26(木) 10:11:53.48ID:Nn08GFXz
>>269
すいません、これだと「example.com$でいいだろ」になりますね
バラバラなURL、つまり
●対象データ
www.example.com
hoge.www.test.com
hoge.hoge.www.foo.com

●希望する結果
example.com
test.com
foo.com

でお願いします…
2022/05/26(木) 10:34:55.49ID:6qaNDFBW
powershellでの書き方は分からんが
[^.]++\.com$
2022/05/26(木) 10:51:21.71ID:Ax+O2qu3
>>271
それで得られるの.comドメインだけじゃね
2022/05/26(木) 11:26:16.23ID:JFz3AkL/
(?m:((?:[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]*)\.[a-zA-Z]{2,})$)
274デフォルトの名無しさん
垢版 |
2022/05/26(木) 13:28:50.78ID:DqYj7elt
[a-zA-Z0-9]
って、何かもっと短いパターンに置き換えられないのかな?
2022/05/26(木) 13:51:27.22ID:Nn08GFXz
>>272
ごめんなさい。私がちゃんと.com以外の例を出してませんでした。

>>273
ありがとうございます。
[regex]::Matchesの方で抽出できました。
もしよければ、今後のためにどういう意味の正規表現になってるかお教えいただけませんか
行末→$)
エスケープして.(ドット)+2文字以上の文字→\.[a-zA-Z]{2,})
までは分かるのですが、
(?:[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]*)

(?m:
がよくわかりません…
2022/05/26(木) 14:03:59.49ID:Ax+O2qu3
>>274
/S
2022/05/26(木) 14:08:45.47ID:gYa8SY15
>>274
処理系にもよるけど\dと[0-9]は同等でないこともある(漢数字にもマッチする処理系や環境がある)
[:alpha:]は使えない処理系もある

>>275
ドメイン名の制約を正規化
mは行単位処理指定(一般的には不要)
2022/05/26(木) 14:26:21.96ID:SI03/myz
結局太古からの文字クラスが役に立つよな
2022/05/26(木) 14:57:41.65ID:0Pd9G99m
5ch.net
2345.com
2022/05/26(木) 19:34:14.75ID:DerQuI+6
8823
281デフォルトの名無しさん
垢版 |
2022/06/15(水) 16:12:07.21ID:D17rKkfp
Pythonで、下記のような仕組みを作りたいと思っています。

1 テキストを入力する。
2 あらかじめ用意してある複数の正規表現のパターンでテキストを検索し、
それぞれのパターンにマッチする部分のテキストを色分けする。
3 それぞれの色ごとに、別々の処理をする。

こう言う表示をするためのフロントエンドというか、ライブラリというか、
そう言うものはないでしょうか。
例えば、VBAなら、エクセルやWordの文字プロパティを操作すればできると思うのですが、
そう言うもののPython版というか…
2022/06/15(水) 17:05:28.57ID:GqhFDJ5g
>>281
スレチ
2022/06/15(水) 20:56:26.63ID:bRSTMa0S
こういうの不思議なんだけど、
仕組みを作りたいと思っていて、ライブラリやフレームワークすら選べてないのに、
なんで使用言語は決まってるんだろうか
284デフォルトの名無しさん
垢版 |
2022/06/15(水) 21:12:53.05ID:74xVOU49
そのライブラリはlispとprologとVHDLしかありませんって言われたら困るし
2022/06/15(水) 21:17:39.12ID:bRSTMa0S
そしたらその言語選ぶだけじゃないかな
2022/06/16(木) 02:58:48.52ID:5RJuUFJv
JSで作ってブラウザ上で動かすのがよさそう
287デフォルトの名無しさん
垢版 |
2022/06/24(金) 15:59:53.62ID:P24pDyi3
●Regular Expressionの使用環境
python3

●検索か置換か?
検索

●説明
START~次のSTARTの直前までをマッチングさせたい
START含む行から文字列足して行けば同じ事は出来るんですが正規表現ではどのように書くのか分からないのでお願いします

●対象データ
START 1: abcd
hoge
fuga
START 2: efgh
hoge hoge
fuga fuga
piyo piyo

●希望する結果
START 1: abcd\nhoge\nfuga
2022/06/24(金) 16:36:46.31ID:ECcLc/fl
>>287
START(?:(?!START)[\S\s])*
289デフォルトの名無しさん
垢版 |
2022/06/24(金) 16:39:49.07ID:P24pDyi3
>>288
早速の回答ありがとうございます
希望した結果が得れました
290デフォルトの名無しさん
垢版 |
2022/06/24(金) 18:26:54.64ID:0z9KCe6G
template<>引数にはclassでない定数リテラルを指定できるのでtypenameのほうが名称としてしっくりくる
2022/06/25(土) 08:38:53.00ID:hlZoB8IO
Onigmoの非包含オペレータのバグFixが来た

Fix absence operator #163
https://github.com/k-takata/Onigmo/pull/163

こういうのをサラっと直してしまう人はカッコイイね、nomotoさんありがとう!
292デフォルトの名無しさん
垢版 |
2022/06/25(土) 10:59:37.90ID:23CjKpU2
>>290
https://mevius.5ch.net/test/read.cgi/tech/1653135809/294-295
2022/06/28(火) 22:14:32.48ID:r8H2D3+U
>>291
> n("(?~|abc)", "abc") # ???
> x2("(?~abc|)", "abc", 0, 1) # ???

けんちゃん最初から気付いてるし
294デフォルトの名無しさん
垢版 |
2022/06/30(木) 19:21:01.41ID:EErfRwVa
●Regular Expressionの使用環境
python3

●検索か置換か?
検索

●説明
ErrorもしくはwarnもしくはInfoから始まり(CODE-xxx)で終わる最短の文字列を抜き出したいんですが
(Error|Warn|info):.*?\(\w+-\d+\)のように最短マッチを使っても1番最初のErrorから最後の(CODE-xxx)までが
マッチしてしまいます

●対象データ
Error: hoge
hoge
Warn: fuga
fuga
fuga
Info: hoge
fuga fuga (CODE-003)

●希望する結果
Info: hoge\n fuga fuga (CODE-003)
2022/06/30(木) 19:55:03.39ID:5rlmwso+
^(?:Error|Warn|Info)(?~^Error|^Warn|^Info)\(CODE-\d++\)
296デフォルトの名無しさん
垢版 |
2022/06/30(木) 20:03:45.67ID:VljocFtJ
>>294
msg_type_re = r"(?:(?:Warn|Info|Error):)"
print(re.findall(rf"{msg_type_re}(?:(?!{msg_type_re}).)*?\(CODE-\d+\)", s, flags=re.S))
2022/06/30(木) 20:43:19.23ID:WhOCvrbe
^(?:Error|Warn|Info):.*(?:\n\ \ .*)*?\(CODE-\d+\)
https://regex101.com/r/h3PLIu/1#TKStH49zfF1UDOMNbfx1RWny
298デフォルトの名無しさん
垢版 |
2022/07/01(金) 08:10:56.97ID:FKzEqydA
秋葉原店
専門店

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

↑の文字列を、置換で、
「秋葉原店,東京都千代田区外神田4丁目3-3」
と成形したいです。
思うに、
検索に、「店~~~~~~東京都」
置換に、「,」
とすれば出来そうですが、
「~~~~~~」には何を入れればよいでしょうか?
299298
垢版 |
2022/07/01(金) 08:20:24.06ID:FKzEqydA
ようは、
「店」と「東京都」の間にあれば、改行を含み、どんな文字列が何個はいろうが、「,」に変えたいのです。
よろしくお願いします。
2022/07/01(金) 08:32:58.06ID:fIXdHuhM
テンプレガン無視するな
ここはお前の為の便利屋じゃねぇよ
2022/07/01(金) 08:56:54.62ID:6Nj9t6DP
環境を言わない質問にはオーソドックスな正規表現で答えれば良いと思う

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

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

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

●検索か置換か?
置換

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

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

●希望する結果
秋葉原店,東京都千代田区外神田4丁目3-3
2022/07/01(金) 17:34:03.71ID:C/EjaQqR
別のエディタなりsed使え
2022/07/01(金) 17:48:08.39ID:iqig0nNh
>>306
Notepad++、Meryでは以下でいけた

(.+店)[\s\S]*〒\d{3}-\d{0,4}\s(.+)$
$1,$2
309298
垢版 |
2022/07/01(金) 17:51:33.51ID:FKzEqydA
>>308
ありがとうございます。しかしダメでした。
310298
垢版 |
2022/07/01(金) 17:53:57.09ID:FKzEqydA
しかし、
(.+店)[\s\S]*
ここまで削ると食いついてきます。
2022/07/01(金) 17:58:53.83ID:Dqsnfi22
複数行な時点で環境限られるよね
312298
垢版 |
2022/07/01(金) 17:59:18.72ID:FKzEqydA
ちなみに、Notepad++、Meryどちらも無料ですが、インストールするとするとどちらがよいでしょうか?
313298
垢版 |
2022/07/01(金) 18:08:28.54ID:FKzEqydA
ちなみに、Notepad++、Meryどちらも無料ですが、インストールするとすると正規表現的にはどちらがよいでしょうか?
2022/07/01(金) 18:09:36.54ID:C/EjaQqR
(?<=店)[^〒]*?〒\d{3}-\d{4}\s++
,
キャプチャする必要無くね?
対象データの例が悪い
他に何件もあって〒が無い場合があったりすると誤マッチするはず
315298
垢版 |
2022/07/01(金) 18:15:22.87ID:FKzEqydA
>>314
ありがとうございます。しかし、 (?<=店) これにすら食いつきません。
316298
垢版 |
2022/07/01(金) 18:58:55.44ID:FKzEqydA
Notepad++をインストールしました。
で、やりたいことは、
https://www.donki.com/store/shop_list.php?bsns=&pref=13
ここから、べーっとマウスでコピペして、
Notepad++に貼り付けて、店舗名,住所のcsvファイルを作りたいのです。
317298
垢版 |
2022/07/01(金) 19:04:57.22ID:FKzEqydA
(?<=店)[^〒]*?〒\d{3}-\d{4}\s++
これでほぼ出来そうです。 ありがとうございます。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況