1 名前:nobodyさん [2012/09/19(水) 18:58:43.51 ID:bdgNsY2f] 【正規表現道場の掟】 ・言語不問 ・質問も大歓迎。使用言語を書くのを忘れずに。 正規表現と関係ない話・質問は他スレへどうぞ。 前スレ 正規表現道場 kohada.2ch.net/test/read.cgi/php/1168450843/
166 名前:nobodyさん [2014/04/15(火) 11:21:18.41 ID:qQPWwAKL] 使用しているのはYahoo! Pipesのregexです d.hatena.ne.jp/dacs/20080422/1208868051 ○○/△△
[□□ という文字列から△△だけを抜き出したくて、色々試してみているのですがどうもうまくいきません ".*/" -> replace -> "" "\
.+" -> replace -> "" だと思うのですが、何か間違いがあるのでしょうか? ちなみに "[.+" -> replace -> "" も試してみましたがダメでした
167 名前:nobodyさん [2014/04/15(火) 20:38:11.07 ID:CfZz5H/X] Yahoo! Pipesの仕様なんて知らんが 文字列の開始も終わりも指定してないということは .*/で一番最後の/までが対象として消える可能性はある
168 名前:nobodyさん mailto:sage [2014/04/16(水) 10:42:38.10 ID:???] >>167 ありがとうございます、確かめてみます
169 名前:nobodyさん mailto:sage [2014/05/08(木) 02:37:21.25 ID:???] ファイル検索ツールでパスを入力する時、「\」「/」を入れると候補が0になってしまいます d:\\abc\\123\\ のように入力しているのですが、間違っていますか?
170 名前:nobodyさん [2014/05/08(木) 03:20:39.96 ID:Zyar7s4i] そのファイル検索ツールのところで聞けばー
171 名前:nobodyさん mailto:sage [2014/05/22(木) 01:25:49.65 ID:???] sc連投規制中なう。
172 名前:nobodyさん mailto:sage [2014/05/22(木) 14:43:31.27 ID:???] (sc>>212 ) >qr/\"((?:\\[\\\"]|.)*?)\"/ > これはよっぽど自信がないと書けない書き方だ。 今考えると弾たんは単に2文字否定の作り方を知らなかっただけだな・・。 知ってたらこんなあやふやなものを作ろうなんて思わないし。 早さに拘るのに早い正規表現の作り方を知らないというちょっと残念な弾たん。 他の正規表現を見ても正規表現自体のスキルは高くない。 なんでもこなすオールラウンダーだから薄く広くになるんだろうな。 しかしこの程度の正規表現スキルでcpanのモジュール作って大丈夫なんだろうか。 探せばバグが出てきそうな予感。
173 名前:nobodyさん mailto:sage [2014/05/22(木) 15:18:43.78 ID:???] 正規表現のスキル自体とモジュール作成能力には直接的な相関関係はないからなあ・・・
174 名前:nobodyさん mailto:sage [2014/05/22(木) 16:18:04.88 ID:???] (‥ )フーン
175 名前:nobodyさん mailto:sage [2014/05/22(木) 16:49:22.13 ID:???] そういう指摘するだけでモノ作ったり貢献してなさそうなお前はもっと駄目な人間だから安心しろ。 弾はなんだかんだ色々作ってるし色々な方面に貢献してる。
176 名前:nobodyさん mailto:sage [2014/05/22(木) 18:11:53.77 ID:???] 指摘することも立派な貢献だと思いますよ。現に指摘によって処理時間が半分以下になってますし。
177 名前:nobodyさん mailto:sage [2014/05/23(金) 17:54:18.09 ID:???] まだ連投規制が解除されないなう ## m// キャッシュを保持してない状態では空文字列にマッチする。 うっかりするとバグの原因になり得る。
178 名前:nobodyさん mailto:sage [2014/05/23(金) 19:00:28.59 ID:???] .scの連投規制は俺も食らったけど(専ブラだと「書き込めたかも…」で書けてない状態)、 Webブラウザで投稿したらBOT疑惑なのでCapchaしろになってそれで解除できた。 URLを貼りまくって連投規制になった場合は知らん。
179 名前:nobodyさん mailto:sage [2014/05/23(金) 19:22:48.54 ID:???] >>178 俺の場合は「連続投稿は禁止されています。Error!」って出るだけ。 普通に連続投稿が原因で規制食らってるみたいだからもうダメかも分からんね。 人が少ないから自然に独り言みたいになるのにそれで規制されたら ますます人少なくなるなw
180 名前:nobodyさん [2014/05/23(金) 20:03:59.73 ID:Hym2JLxi] たらこテョンねるの話はたらこテョンねるでやれ
181 名前:nobodyさん mailto:sage [2014/05/23(金) 22:52:00.36 ID:???] パールを使った正規表現 omatomen.net/archives/1002062987.html
182 名前:nobodyさん mailto:sage [2014/05/24(土) 02:35:30.04 ID:???] >>2 正規表現メモ (?num) の説明文にある・・ ------------------- (\()?[^()]+(?(1)\)) ------------------- これは (?num) とはまったく関係ない正規表現。ただの条件文。
183 名前:nobodyさん mailto:sage [2014/05/24(土) 15:06:27.80 ID:???] >>182 ---------------------------- (?(R)...) PCREで、再帰的パターンの開始を示します。 <(?:(?(R)\\d++|[^<>]*+)|(?R))*> ---------------------------- 説明文は間違い。これは条件式の条件。\\d は \d の間違い。 perldoc.jp perldoc.jp/docs/perl/5.14.1/perlre.pod (?(condition)yes-pattern|no-pattern) の項目を参照。
184 名前:nobodyさん mailto:sage [2014/05/27(火) 02:44:28.34 ID:???] 詳説 正規表現のAmazon値 (1年前との比較) ・古本 初版 &nbsp;500円 → 1998円 2版 1600円 → 3150円 3版 4000円 → 3709円 ・新品 3版 5184円 Amazon - "正規表現" www.amazon.co.jp/s/field-keywords=%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE
185 名前:nobodyさん mailto:sage [2014/05/27(火) 03:16:35.15 ID:???] 文字参照の処理、間違えてますよ > 2ch.net
186 名前:nobodyさん mailto:sage [2014/05/27(火) 03:43:16.09 ID:???] ttp://cpansearch.perl.org/src/DANKOGAI/Unicode-Char-0.02/lib/Unicode/Char.pm ↓ ^ か \A 忘れてね? ------------------------ $method =~ s/.*:://o; ------------------------
187 名前:nobodyさん mailto:sage [2014/05/27(火) 03:49:35.83 ID:???] ---------------------------------------------------------- my ($hex, $name) = ($line =~ /^([0-9A-Fa-f]+)\s+(.*)/); next if $name =~ /[a-z]/; # range, not character ---------------------------------------------------------- 2行目だけ小文字に限定されてる。これで良いのか悪いのかは分からないが。
188 名前:nobodyさん mailto:sage [2014/05/27(火) 14:20:55.14 ID:???] ttp://cpansearch.perl.org/src/DANKOGAI/Lingua-JA-Numbers-0.04/lib/Lingua/JA/Numbers.pm ----- せっかく [eE] と書いてるのに /i = ($num =~ /([+-])?(\d+)(?:\.(\d+))?(?:[eE]([+-]?\d+))?/io); ----- ちゃんと動くんだろうけどアンカー付けないのが気持ち悪い。 $int =~ s/(.*)(.{48})\z/$2/o; ----- これミスでね? [k|g] if ($style =~ /(?:romaji|[k|g]ana)$/){
189 名前:nobodyさん mailto:sage [2014/05/27(火) 14:23:03.78 ID:???] 本人に直接言う勇気がないらしい。まこと残念な人である 皆はこうならぬように
190 名前:nobodyさん mailto:sage [2014/05/27(火) 14:28:03.82 ID:???] 今度は大文字限定。 $ja =~ tr/[G-Z]//d; ITPro: tr///d itpro.nikkeibp.co.jp/article/Reference/20080930/315784/
191 名前:nobodyさん mailto:sage [2014/05/27(火) 14:50:18.14 ID:???] あれ、/o が使われてる。なんでapache logのltsv変換には 使われてなかったんだろう。ああいう時こそ効果的なのに。
192 名前:nobodyさん mailto:sage [2014/05/27(火) 15:43:22.68 ID:???] ■ combined2ltsv.pl の re で /o の有無をタイム計測 /o なし 12724/s /o あり 31689/s /o あり は2.5倍早い。これは報告したほうがいいかも。
193 名前:nobodyさん mailto:sage [2014/05/27(火) 16:02:40.01 ID:???] (>>186 ) これに /o がついてるとなんか笑ってしまうw 余談追加。俺は報告なんかしないんで報告したい人がいたらしてね。 小飼 弾が手負いのうちに容赦なくツッコミを入れておく akiba.geocities.jp/hp20140401/2014/006.html
194 名前:nobodyさん mailto:sage [2014/05/29(木) 03:21:04.45 ID:???] (>>188 ) --------------- use utf8; --------------- \d --------------- 弾たんにならこれで通じるだろう。(確信)
195 名前:nobodyさん mailto:sage [2014/05/29(木) 16:45:47.77 ID:???] 神戸大:オートマトン ttp://kurt.scitec.kobe-u.ac.jp/~kikyo/lec/07/automaton/k5.pdf 行列の次は集合か・・もう忘れたよ・・覚えたことないけど。
196 名前:nobodyさん mailto:sage [2014/05/30(金) 01:37:35.60 ID:???] 関西学院大学: 集合 www.kwansei.ac.jp/hs/z90010/sugaku1/kakuritu/syugo/set.htm とっても分かりやすい。・・あれ?これ大学でやる内容か?中がっ(ry
197 名前:nobodyさん mailto:sage [2014/05/30(金) 01:52:56.08 ID:???] ↑ /hs/ = ハイスクールでした。
198 名前:nobodyさん mailto:sage [2014/05/30(金) 06:37:19.19 ID:???] Q、 perlの正規表現では \A\z == ε である。では、 ??? == φ の ??? は何になるか。
199 名前:nobodyさん mailto:sage [2014/05/30(金) 19:16:27.41 ID:???] if( () =~ "" ){ print "hit\n"; } else { print "no\n"; }; 結果 hit 答え、なし
200 名前:nobodyさん mailto:sage [2014/05/30(金) 21:43:37.74 ID:???] () と "" を比較して no を返す方法はあるか。( φとεの比較 ) () eq "" () == "" "" eq undef "" == undef () eq undef () == undef すべてtrueが返る。
201 名前:nobodyさん mailto:sage [2014/05/30(金) 22:31:10.55 ID:???] 弾たん : perl - にも真偽値は存在する blog.livedoor.jp/dankogai/archives/51268304.html ちなみにブログのトップではGoogle Chromecastをボロクソに叩きつつ、Chromecastへのamazonアフィを 張るというすご技を展開されております。 こういう人相手に>>193 を報告しにいってもスルーされるだけだと思うよ。カネにならないからね。
202 名前:nobodyさん mailto:sage [2014/06/01(日) 03:26:43.94 ID:???] てすてす &
203 名前:nobodyさん mailto:sage [2014/06/01(日) 10:07:29.84 ID:???] >>201 それ、お前向けにカスタマイズされてるだけだろ。
204 名前:nobodyさん mailto:sage [2014/06/01(日) 10:29:53.68 ID:???] こういう陰口叩くやつよりマシ