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