[表示 : 全て 最新50 1-99 101- 201- 2chのread.cgiへ]
Update time : 07/13 01:19 / Filesize : 71 KB / Number-of Response : 223
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

正規表現道場 Part2



1 名前:nobodyさん [2012/09/19(水) 18:58:43.51 ID:bdgNsY2f]
【正規表現道場の掟】

・言語不問

・質問も大歓迎。使用言語を書くのを忘れずに。

正規表現と関係ない話・質問は他スレへどうぞ。

前スレ
正規表現道場
kohada.2ch.net/test/read.cgi/php/1168450843/

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:???]
こういう陰口叩くやつよりマシ



205 名前:nobodyさん mailto:sage [2014/06/06(金) 06:34:46.02 ID:???]
test

206 名前:nobodyさん mailto:age [2014/06/06(金) 06:36:44.82 ID:???]
test

207 名前:nobodyさん [2014/06/06(金) 06:39:17.80 ID:qyn3RpL3]
test

208 名前:nobodyさん [2014/06/09(月) 20:39:55.26 ID:Xlk9Lxk9]
javascriptでhtmlタグ内以外での検索をしようとしていますが、上手く行きません。お助け下さい。

lat = 'あい';
body = '<a href="あい">あい</a>';
reg = new RegExp(">[^<][\s\S]*?" + lat + "[\s\S]*?<","m");
body.match(reg);
console.log(reg.index);

13が返って欲しいのですが、undifinedになります。

209 名前:nobodyさん mailto:sage [2014/06/10(火) 15:56:17.87 ID:???]
当スレは中級者以上向けになっているのでこちらへ。

Regular Expression(正規表現) Part12
peace.2ch.net/test/read.cgi/tech/1387257592/

jsならieか否か、または両方かも書いたほうが良いでしょう。

210 名前:nobodyさん [2014/06/10(火) 18:29:25.24 ID:pkqjoeBF]
>>209
ご誘導ありがとうございます!

211 名前:nobodyさん mailto:sage [2014/06/19(木) 11:10:47.66 ID:???]
home.hiroshima-u.ac.jp/fujita/Class/Kisoron/set.pdf
計算機基礎論 - set.pdf

212 名前:nobodyさん mailto:sage [2014/06/21(土) 14:09:56.93 ID:???]
>>1
関連スレのテンプレ入り

理論計算機科学
peace.2ch.net/test/read.cgi/tech/1403321199/

213 名前:nobodyさん mailto:sage [2014/06/25(水) 15:49:19.16 ID:???]
確率の基本 - 青空学園
aozoragakuen.sakura. ne.jp/probability/probability.html

豪快に脱線中。言論統制対策でスペース。

214 名前:nobodyさん mailto:sage [2014/06/25(水) 16:17:08.28 ID:???]
このスレって誰かの日記帳スレだったの?



215 名前:nobodyさん mailto:sage [2014/06/25(水) 16:21:27.13 ID:???]
俺のメモ帳だけど?

216 名前:nobodyさん mailto:sage [2014/06/25(水) 16:26:13.98 ID:???]
ならコテ付けろ

217 名前:nobodyさん mailto:sage [2014/06/26(木) 14:34:09.08 ID:???]
確率 1/10 で当たるんなら 10 回やれば当たる?
www.math.kobe-u.ac.jp/HOME/saji/mathyomi/probability.html

確率は正規表現の処理効率向上に使う。
"|" による分岐で確率の高いほうを前に置いたほうが早くなるetc..

218 名前:nobodyさん mailto:sage [2014/06/27(金) 22:19:38.37 ID:???]
## 確率の実験

my $cnt=0;

for (my $i=0; $i<1000000; $i++){

if ( int(rand(3)) == 0 || int(rand(3)) == 2 || int(rand(3)) == 1)
{
$cnt++;
}# if

} #for
print "$cnt\n";

__END__

&& ・・・ A∧B
|| ・・・ A∨B

219 名前:nobodyさん mailto:sage [2014/06/29(日) 14:17:12.43 ID:???]
傘スレの無能っぷりが酷い。正規表現作ってやりゃ済む話じゃないか。

220 名前:nobodyさん mailto:sage [2014/07/07(月) 04:54:48.68 ID:???]
\Gを知らないのか使えないのか知らんけど・・
テキストエディタの正規表現には関わりたくないや。

221 名前:nobodyさん mailto:sage [2014/07/07(月) 06:08:47.66 ID:???]
>>220
知らなかったの方だけど、こそこそ指摘するとか鬱陶しい奴だな…

222 名前:nobodyさん mailto:sage [2014/07/07(月) 07:13:43.90 ID:???]
\G(?:@command|,)

タダでスキルアップさせてやったんだから文句言うなっしー。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<71KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef