260 仕様書無しさん :2008/07/17(木) 21:03:24
122 名前:デフォルトの名無しさん : 2008/07/17(木) 18:29:00
{{ABC}}こんちわ{{XYZ}}
これの{{ABC}}と{{XYZ}}にマッチさせる表現を教えて下さい。
{{.*}}だと全体がマッチしちゃって・・・お願いします。
124 名前:デフォルトの名無しさん : 2008/07/17(木) 18:59:17
{{{ABC}}} の場合はどこまでマッチしたいんだろうとか思うが、
とりあえず {{[^}]*}} でもいいかもねー。
125 名前:122 : 2008/07/17(木) 19:10:27
>>124
おおっ!
秀丸の強調表示で使おうと思ってました。
で、自分なりに
{{[a-z^A-Z^0-9^ ^$^/^=^+^%^#^\-^_^!^.^,^&^\(^\)^;^:^\"^\'^\?^亜-^ァ-ヶ^ぁ-ん^0-9^a-z^A-Z^`]*}}
とかやったらよさげだったんですが、>>124でおkですね
本当にありがとうございました。
261 仕様書無しさん :2008/07/17(木) 21:14:57{{ABC}}こんちわ{{XYZ}}
これの{{ABC}}と{{XYZ}}にマッチさせる表現を教えて下さい。
{{.*}}だと全体がマッチしちゃって・・・お願いします。
124 名前:デフォルトの名無しさん : 2008/07/17(木) 18:59:17
{{{ABC}}} の場合はどこまでマッチしたいんだろうとか思うが、
とりあえず {{[^}]*}} でもいいかもねー。
125 名前:122 : 2008/07/17(木) 19:10:27
>>124
おおっ!
秀丸の強調表示で使おうと思ってました。
で、自分なりに
{{[a-z^A-Z^0-9^ ^$^/^=^+^%^#^\-^_^!^.^,^&^\(^\)^;^:^\"^\'^\?^亜-^ァ-ヶ^ぁ-ん^0-9^a-z^A-Z^`]*}}
とかやったらよさげだったんですが、>>124でおkですね
本当にありがとうございました。
>>260
全部強調表示にされるような希ガス
262 仕様書無しさん :2008/07/17(木) 21:16:32全部強調表示にされるような希ガス
力技すぎワロタ
オススメの動画
同じカテゴリーの記事
コメントありがとう御座います。★最新のコメントへ(29)
これにはワロタ
あんあん
きたねえコードだwwwwww
こういう奴がマになると悲惨なことになる
パンピーにも分かるもん載せろw
あーけあーん
正規表現は書いた本人以外にはほとんど暗号みたいになることがよくある……といってもここまですごいのはなかなかないと思うが。
スパゲッティが攻めてくるぞ!
何のプログラムなのかは分からないが、
aからz、AからZ、・・・とすべての文字に反応するようにしたということかな。
確かに全部強調表示されそうだな。
管理人さんはアクアリウム好きなプログラマーなのかな。
aからz、AからZ、・・・とすべての文字に反応するようにしたということかな。
確かに全部強調表示されそうだな。
管理人さんはアクアリウム好きなプログラマーなのかな。
マでなくても正規表現は便利だから使え
フライングスパゲッティーモンスターが来るぞ!
顔文字が並んでるな。
>>1009
{{全部の文字}} にマッチさせたいけど、単純にそうすると
{{---ここから---ABC}}こんちわ{{XYZ---ここまで---}}
にマッチしちゃう、出来るだけ長くマッチするのを探すからね。
>>124 は } 以外の文字にマッチする方法を教えてくれているが
>>122はそれを知らなかったので、力技でやった。
分かりやすく言うと
124 「X以外にマッチ」って書けばいいよ
122 そんな便利な方法があるんですね、「ABCDEFGHIJKLMNOPQRSTUVWYZにマッチ」って考えてましたよ……
秀丸で{{*?}} が使えるのかどうかは知らん
{{全部の文字}} にマッチさせたいけど、単純にそうすると
{{---ここから---ABC}}こんちわ{{XYZ---ここまで---}}
にマッチしちゃう、出来るだけ長くマッチするのを探すからね。
>>124 は } 以外の文字にマッチする方法を教えてくれているが
>>122はそれを知らなかったので、力技でやった。
分かりやすく言うと
124 「X以外にマッチ」って書けばいいよ
122 そんな便利な方法があるんですね、「ABCDEFGHIJKLMNOPQRSTUVWYZにマッチ」って考えてましたよ……
秀丸で{{*?}} が使えるのかどうかは知らん
正規表現は時間がたつと自分が書いたのも読めなくなる。
正規表現って便利なんだけど、字句解析した方が結果的に楽な局面でも
正規表現でなんとかやっちゃおうとする悪い癖がついちゃったりする
いまどきどの言語でもサポートしてるしなあ
正規表現でなんとかやっちゃおうとする悪い癖がついちゃったりする
いまどきどの言語でもサポートしてるしなあ
なるべくコード中に正規表現は入れたくないなあ。
>>いまどきどの言語でもサポートしてるしなあ
言語毎に微妙に仕様が違ってるってトラップがあるのがなんとも。
>>いまどきどの言語でもサポートしてるしなあ
言語毎に微妙に仕様が違ってるってトラップがあるのがなんとも。
>>1014
この . 要らなくね? → 取ったら何故か動かない
この . 要らなくね? → 取ったら何故か動かない
>>1017
ありすぎて困るww
ありすぎて困るww
※13
秀丸の正規表現は"?"使える。
秀丸のgrep置換は便利で助かる。
秀丸の正規表現は"?"使える。
秀丸のgrep置換は便利で助かる。
君らが何を言ってるのかわからないよ!
>>1013
記事読んで意味が分からなかったけど,
親切な解説のおかげでなんとなく分かった.
ありがとーー.
ちなみに,正規表現とやらが良く分からないんだが,
推測してみると……
ピリオドは任意の文字にマッチするかどうかで,
アスタリスクはそれの任意の繰り返しを表してるのかな?
んで,^はその後に対して否定的に修飾する?
あー・・なんか,そう考えていくとなんでこれで巧くいくのか分かった気がする.
ふーん・・正規表現って面白いんだなあ.
ともすれば,他人が見たらイミフになりそうな気がするけど(汗)
記事読んで意味が分からなかったけど,
親切な解説のおかげでなんとなく分かった.
ありがとーー.
ちなみに,正規表現とやらが良く分からないんだが,
推測してみると……
ピリオドは任意の文字にマッチするかどうかで,
アスタリスクはそれの任意の繰り返しを表してるのかな?
んで,^はその後に対して否定的に修飾する?
あー・・なんか,そう考えていくとなんでこれで巧くいくのか分かった気がする.
ふーん・・正規表現って面白いんだなあ.
ともすれば,他人が見たらイミフになりそうな気がするけど(汗)
ヘンペルのカラスを思い出したw
カラスは黒いって事を証明する為に、世の中の黒くないもの全てを持って来て証明する話。
中括弧以外を探すには、普通は「中括弧以外」を意味するメタ文字をマッチさせればいいんだけど
この人は中括弧以外の全ての文字(a-z, あ-ん, 0-9等)を探したって話。
カラスは黒いって事を証明する為に、世の中の黒くないもの全てを持って来て証明する話。
中括弧以外を探すには、普通は「中括弧以外」を意味するメタ文字をマッチさせればいいんだけど
この人は中括弧以外の全ての文字(a-z, あ-ん, 0-9等)を探したって話。
最短一致にすればいいだけじゃね?の?
最長一致なのは仕様なのかもね…
> {{[^}]*}}
ブレースふたつ({{)のあと、閉じブレース以外([^}])がゼロ個以上(*)続き、閉じブレースがふたつ(}})という条件にマッチ
正規表現はわけが分からんが、書きたいことを日本語で表現するとますますわけが分からなくなる
> {{[^}]*}}
ブレースふたつ({{)のあと、閉じブレース以外([^}])がゼロ個以上(*)続き、閉じブレースがふたつ(}})という条件にマッチ
正規表現はわけが分からんが、書きたいことを日本語で表現するとますますわけが分からなくなる
いた+
単純に済むなら{{.+?}}かな。
正規表現しらないプログラマ多すぎて困る(´д`)
奴らはいったいなんなんだ
正規表現しらないプログラマ多すぎて困る(´д`)
奴らはいったいなんなんだ
>1016
それはプログラマじゃないよ。ごみ。
それはプログラマじゃないよ。ごみ。
こんな正規表現初めて見たわw
アクアリウムと猫が好きな元プログラマな妊婦の姉
それがアルファルファ管理人!!!!!
それがアルファルファ管理人!!!!!