[過去ログ]
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (1002レス)
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489511075/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
634: デフォルトの名無しさん [] 2018/09/22(土) 02:13:48.20 ID:EPQO3h7N >>633 鬼雲とbregonig.dllの作者さんまでどうぞ https://twitter.com/k_takata https://github.com/k-takata/Onigmo https://github.com/k-takata/bregonig http://k-takata.o.oo7.jp/mysoft/bregonig.html あと鬼車オリジナルの作者さんも復活してたんだね https://github.com/kkos/oniguruma/issues https://twitter.com/5chan_nel (5ch newer account) http://mevius.5ch.net/test/read.cgi/tech/1489511075/634
635: 583 [sage] 2018/09/22(土) 21:31:53.89 ID:SLHR4wJP >>634 bregonig.dllはプログラミング用のライブラリをテキストエディタでも 使えるようにしたっていう感じなのでプログラミングに必要のない機能は 付けたくないと思う、管理が大変になるからね だから次世代の正規表現ライブラリと次世代のテキストエディタに期待 ちなみにテキストエディタに重きを置いたライブラリならこんなのが可能になるはず 検索:( red(?'color='赤) | blue(?'color='青) | yellow(?'color='黄) ) 置換:\k'color' 対象テキスト: blue 置換結果:青 現状の bregonig.dll でこれが出来ないということはプログラミングでなんとかなる 機能は付けないということ テキストエディタのほうは改行をまたぐマッチの実現に苦戦してるようで この問題が解決しないと高度な正規表現は宝の持ち腐れになるだけなので 次世代のテキストエディタに期待しましょう >鬼車オリジナルの作者さん 別人だとは知りませんでした^^; http://mevius.5ch.net/test/read.cgi/tech/1489511075/635
636: デフォルトの名無しさん [sage] 2018/09/26(水) 01:40:37.36 ID:3FykrnoG xyz? を含まないものにマッチする正規表現 http://www.din.or.jp/~ohzaki/regex.htm#WithoutXY http://www.din.or.jp/~ohzaki/regex.htm#WithoutXYZ > fmcat =(retofm ..のところで導かれている正規表現は明らかにxyやxyzを含む正規表現だけど これは単なるミスなのかな?こんな難しいことをやってる人がこんなミスを 見逃すとはとても思えないから何か違うものなのかなぁ・・ http://mevius.5ch.net/test/read.cgi/tech/1489511075/636
637: デフォルトの名無しさん [sage] 2018/09/26(水) 03:09:00.10 ID:Rr41G2Hg 明らかに含むって試してから言ってる? http://mevius.5ch.net/test/read.cgi/tech/1489511075/637
638: デフォルトの名無しさん [sage] 2018/09/26(水) 10:58:06.87 ID:3FykrnoG >>637 > fmcat =(retofm で始まる3行のところの正規表現についてですよ? (〜)* x (〜)* yz の形なので明らかにxyzにマッチします *y(x*[^xy]y*)*x* は誤植でしょうけど・・ http://mevius.5ch.net/test/read.cgi/tech/1489511075/638
639: デフォルトの名無しさん [sage] 2018/09/26(水) 14:05:39.88 ID:pN+YCTD5 あー確かににそこはおかしいな 引用っぽいけど http://mevius.5ch.net/test/read.cgi/tech/1489511075/639
640: デフォルトの名無しさん [sage] 2018/09/26(水) 23:39:54.65 ID:3FykrnoG やっぱり間違いなんですかね? プログラムを使って自動的に算出してるようなのに・・ http://mevius.5ch.net/test/read.cgi/tech/1489511075/640
641: デフォルトの名無しさん [sage] 2018/09/27(木) 00:18:43.29 ID:0xNuoCxe 俺もわからんけど、prologらしいから、括弧や表記はスタック順になってるとかでは? http://mevius.5ch.net/test/read.cgi/tech/1489511075/641
642: デフォルトの名無しさん [sage] 2018/09/27(木) 02:58:15.53 ID:TOnM2DUW >prolog なるほど、"xyを含まない正規表現" のところに grail って書いてあったのは prologとやらの実行ソフト名だったのか https://github.com/RichardMoot/Grail これの使い方を調べれば謎が解けそうですね 暇なときに試してみます、ありがとう http://mevius.5ch.net/test/read.cgi/tech/1489511075/642
643: デフォルトの名無しさん [sage] 2018/10/06(土) 17:50:41.16 ID:0JYIRqz1 検索対象文字 <test>a="akari"desu</test> 正規表現 a="*" で、検索結果が「a="akari"」でなく、「a="」しか取得できないのはなぜでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1489511075/643
644: デフォルトの名無しさん [] 2018/10/06(土) 17:56:12.23 ID:e52HQVrn 馬鹿には無理 http://mevius.5ch.net/test/read.cgi/tech/1489511075/644
645: デフォルトの名無しさん [] 2018/10/06(土) 18:01:22.57 ID:FAIH8E2E a=\".*\" メタ文字(ダブルクォート)をバックスラシュでエスケープ .(ピリオド)で任意文字で0文字以上(アスタリスク)をつければ とりあえずイケル それでも意図どおりにマッチングしないことは予見できる http://mevius.5ch.net/test/read.cgi/tech/1489511075/645
646: デフォルトの名無しさん [sage] 2018/10/06(土) 18:14:31.01 ID:OZkGL/sg ワイルドカードと混同しちゃってるのか ワイルドカードと正規表現を同時に使えるTresGrepなら動くかも http://mevius.5ch.net/test/read.cgi/tech/1489511075/646
647: デフォルトの名無しさん [sage] 2018/10/06(土) 18:16:35.11 ID:OZkGL/sg 正規表現っぽいIDになった? http://mevius.5ch.net/test/read.cgi/tech/1489511075/647
648: デフォルトの名無しさん [sage] 2018/10/06(土) 18:23:52.49 ID:OZkGL/sg OZk G L /sg ohzakiさんゲームのリンク な気がしたので貼る、最近更新したばっかりやん ゲーム関係のリンク http://www.din.or.jp/~ohzaki/game.htm http://mevius.5ch.net/test/read.cgi/tech/1489511075/648
649: デフォルトの名無しさん [] 2018/10/14(日) 12:53:05.30 ID:zaukh1NH >>643 ワロタw 正規表現の*とワイルドカードは違うぞ。詳しくはググれ。 多分a="[^"]*"でいけると思うけど詳しくはググれ。 http://mevius.5ch.net/test/read.cgi/tech/1489511075/649
650: デフォルトの名無しさん [sage] 2018/10/14(日) 14:33:15.06 ID:eP/1gSav ちょいと質問させて a="[^"]*" と書くことが多いんだけど a=".*?" と書くのとで結果に違いでるのかな? http://mevius.5ch.net/test/read.cgi/tech/1489511075/650
651: デフォルトの名無しさん [sage] 2018/10/14(日) 14:56:27.64 ID:EqzxaMkD ""のなかに改行が含まれてた場合、違いが出るよ http://mevius.5ch.net/test/read.cgi/tech/1489511075/651
652: デフォルトの名無しさん [] 2018/10/14(日) 15:11:22.83 ID:zaukh1NH あと、.*?は使えない正規表現の処理系があるんじゃなかったっけか。詳しくは(ry http://mevius.5ch.net/test/read.cgi/tech/1489511075/652
653: デフォルトの名無しさん [sage] 2018/10/14(日) 15:27:34.24 ID:eP/1gSav >>651-652 なるほど、ありがとうございました http://mevius.5ch.net/test/read.cgi/tech/1489511075/653
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 349 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.021s