Regular Expression(正規表現) Part17 (277レス)
1-

181
(2): 2024/09/11(水)15:58 ID:9V6SWpAY(3/3) AAS
<DOCTYPE
.*?

人に教えていいレベルじゃねぇ
182: 2024/09/11(水)16:32 ID:NXAVPXLE(1) AAS
>>181
なんじゃそりゃww
183
(3): 2024/09/11(水)18:51 ID:DnMjWL2Z(1) AAS
シングルラインモードでフォルダ内jsonを正規表現でgrep検索できるフリーのテキストエディタ教えて
windowsで動いてGUIしっかりしてる使いやすいのがいい
184
(1): 2024/09/12(木)00:04 ID:uYEhMGBt(1) AAS
外部コマンド取り込めてパスからジャンプできるエディタならなんでもいいんでは
vim/neovimとかvscodeとか
185: 2024/09/12(木)09:42 ID:71tHR6b6(1/2) AAS
シングルラインモードと言うと複数行に渡ってマッチさせたいと?
拙者がつこうてるエディタは一行単位でしかマッチ出来なかったでござる
186: 2024/09/12(木)10:05 ID:fOf5lfVo(1) AAS
ワイルドカードと性器表現
どうしてこうなったマン心環境の違い
187
(2): 2024/09/12(木)11:27 ID:G9h42jpn(1/6) AAS
>>183
grepとエディタは別々でいいだろ
GUIのgrepソフトは外部エディタを呼べるようになってる(呼べないものって多分無い)
テキストエディタはそれこそ何でも良い
俺はDevasってgrepソフト使ってるがこれも過去に適当に探したものなのでもっといいものがあるかもしれない
188: 2024/09/12(木)11:34 ID:G9h42jpn(2/6) AAS
いや、json限定ならjsonエディタとか使えばいいんじゃなかろうか
189: 2024/09/12(木)14:21 ID:iwy8LWRU(1) AAS
>>183
非ascii文字はユニコードエスケープされてる?
190: 2024/09/12(木)14:33 ID:G9h42jpn(3/6) AAS
JSONだから基本UTF-8なんじゃないのか?
191: 2024/09/12(木)14:35 ID:G9h42jpn(4/6) AAS
パーセントエスケープか
あるのとないのと両方あるしなあ
192: 2024/09/12(木)14:54 ID:71tHR6b6(2/2) AAS
北製のエディタ選んでぶっこ抜かれてるやつはいないな?
出所の怪しいやつは避けるんだぞ?
193
(3): 2024/09/12(木)16:03 ID:3oNIjHZT(1) AAS
>>184
>>187
ありがとう使ってみる
対象ファイルはUTF8で改行はLFとCF+LF混合(1ファイル内では統一)
日本語2バイト文字はエスケープなしに普通に表記されてる
194
(1): 2024/09/12(木)16:55 ID:tplSlOtQ(1) AAS
>>187,193
dnGrepも良い

マッチ箇所の前後数行表示やマッチファイル全体プレビュー表示でサクッと探して
diffとtext editor用の外部コマンドラインを複数登録して使ってる
(有名どころのテンプレートあり)
195: 2024/09/12(木)17:00 ID:G9h42jpn(5/6) AAS
>>193
テキストエディタは何でも良いとは言ったけど
起動引数にファイル名と行位置を指定できるものじゃないと使い物にならない
メモ帳はダメだが大抵大丈夫
196
(1): 2024/09/12(木)17:38 ID:G9h42jpn(6/6) AAS
>>194
良さそうだなと思ったらwin7には無理っぽい(.NET8だとか)
197: 2024/09/13(金)06:32 ID:11vS+uA+(1) AAS
>>196
文字エンコーディング自動判別が出来るので、ちょっと古めのcp932とUTF8の混在環境で重宝すると思ったがそれは残念

>>183,193は大丈夫そうだけど(根拠なし)
198: 2024/09/23(月)23:23 ID:kDMCxsRj(1) AAS
pcre2の作者さんが後継者探してる
27年続けてきて最近年を感じるようになったとか
199
(1): 2024/09/26(木)08:21 ID:JQMFr7dw(1) AAS
老朽ソフトウェアの後継者問題って
需要があれば勝手にメンテされるし無ければ消えるだけだよ
正規表現は時代に合ってないからこの概念ごと消えるかもしれない
200: 2024/09/26(木)20:55 ID:DovoaZNg(1) AAS
>>199
正規表現が時代に合ってないってどういうこと?
201: 2024/09/26(木)22:02 ID:KgNEnM1+(1) AAS
たぶんだけど自然言語で書く、かな
いまでもコンパイルはしてるし
曖昧な表現だとランタイムエラーになるのはおなじ
202: 2024/09/26(木)22:22 ID:ingxpjLa(1) AAS
AIと喋ってろ
203
(2): 2024/09/29(日)08:05 ID:rL2U3h48(1) AAS
自然言語を聞いたAIが作るのが正規表現というオチ
既存の正規表現エンジン用の正規表現ではなくAIが生成した正規表現を動かすためだけの
正規表現エンジンも生成される
既存の正規表現エンジンと比べてデータサイズが小さく不要な機能が無いため高速に動作

64コアCPUでテキストデータの64ヶ所を同時に検索
正規表現がテキストにマッチしない場合の速さが2024年時点の通常検索の速さを超えてしまう

野良猫理論: ある限られた空間であちこちをうろつく複数の野良猫が置き餌を見つけるのに
かかる時間は頭数の二乗に反比例するような気がする理論
204: 2024/10/01(火)11:39 ID:Z3sXryIq(1) AAS
>>203
>野良猫理論:
なるほど、そうかも
205: 2024/10/01(火)11:45 ID:v9xyba12(1) AAS
>>203
妄想はAIとすれば捗るぞ
206: 2024/10/06(日)00:20 ID:YLpbtiCB(1) AAS
DFA 「NFA、僕は君のことをクリーネ閉方したい」
NFA 「受理できません」
207
(1): 2024/10/08(火)20:25 ID:2vPrSKyO(1) AAS
久しぶりにプログラム板にきました
あるwebサイトのたとえばx0000からx99999までのurl内それぞれ個別にあるたとえば日付等の項目を
すべてカンマ区切りで抜き出す正規表現を考えようとしましたが
結局、項目が10個まであるわけじゃないので
<!DOCTYPE.*ほにゃらら項目、ほにゃらら項目…ほにゃらら項目、ほにゃらら*</html>
てのを10まであるわけじゃない項目分それぞれ抜き出しました
本来なら、 項目,項目,項目…… で抜き出せるように一発で正規表現使えば何とかなるのでしょうけれど、
項目だけの列といいましょうかx0000の項目Aからx9999の項目Aをまずだして
次にx0000の項目Bからx9999の項目Bを次に出してと
結局その項目が10までとはいかないけれどその分をだして表計算ソフトにつっこんだわけです
結果できましたがどうにも納得がいきません

正規表現が出来ればきっとっとも楽に時間もかからずできたのでしょう

JaneXeno質問スレ9
2chスレ:software
いまこのスレにいたりもします。
208: 2024/10/08(火)22:03 ID:XPh9YV+I(1) AAS
>>207
1. まず日本語を整理する能力を身につけましょう
2. 次にテストケースを整理する能力を身につけましょう
3. そして1.と2.で身につけた能力を使ってChatGPTに問い合わせましょう

さすれば望む答えが楽に得られます
209: 2024/10/09(水)01:44 ID:WkCTujRI(1/2) AAS
ここは野良猫理論を数学的に証明するスレになりました
210: 2024/10/09(水)02:26 ID:LpRCWPua(1) AAS
すごく読み難いし目的も読み取れない
終わってる
1-
あと 67 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.007s