正規表現道場 Part2 (393レス)
1-

48: 46 2013/09/19(木)23:50 ID:??? AAS
>>47
ありがとうございます
無事あぼーん出来ました
直前の自分のレスも消えてます
49
(2): 2013/09/22(日)00:52 ID:PBzP1rLU(1) AAS
下の文字列から最短で「NN are_VBP strongly_RB supported_VBN」を抜き出すのに
NN\s.*?VBNでうまくいかない(最長マッチが返ってくる)のですが、何が悪いのでしょうか?

In_IN Israel_NNP ,_, freedom_NN of_IN opinion_NN and_CC risk_NN taking_NN are_VBP strongly_RB supported_VBN ._.
50
(3): 2013/09/22(日)02:25 ID:V8cai0+K(1) AAS
それだと最初に出現するNN\s位置からマッチングが始まって、
最短で後続するVBNまでがマッチする

こうじゃないか?
.*(NN\s.*?VBN)
51: 49 2013/09/22(日)08:30 ID:??? AAS
>>50
ありがとうございます。
しかし、、、.*(NN\s.*?VBN) だと、今度は、行全体がマッチしてしまいます。。。
ムムム
52
(1): 2013/09/22(日)14:36 ID:??? AAS
NN arからじゃ駄目なん?
NNじゃ>>50の言うとおり最初のNNからマッチするんだし
53
(1): 49 2013/09/22(日)15:17 ID:??? AAS
>>50
>>52
ありがとうござしました。
プログラム板でも聞いてみたところ、下のような表現を教えてもらいました。
NN\s((?!NN).)*?VBN
54: 2013/09/22(日)20:33 ID:??? AAS
>>53
結果教えてくれてありがと
前方参照否定位置指定子かー

NNが来ないNN空白〜VBNにマッチするのね
55: 2013/09/23(月)15:50 ID:??? AAS
ええい、お前はもう下がっておれ
webprog板の面汚しめ
56: 2013/09/23(月)21:29 ID:??? AAS
php使いが鼻で笑われる所以(´・ω・`)
57
(1): 2013/09/23(月)21:37 ID:??? AAS
(´・ω・`)←この顔文字、3年ぶりぐらいに見たw
58: 2013/09/25(水)21:08 ID:??? AAS
>>57
女友達いないの?
59: 2013/10/07(月)05:09 ID:??? AAS
PHP5.4です。
'hoge山田
太郎2様hoge'
(2の数字は色々変わります)
の中から'太郎2様'をマッチさせたいのですが
/山田[\s\S]*?(/太郎.*?様/u)様/u
でうまくいかないです。どなたか教えて下さいまし。。。
60
(1): 2013/10/07(月)15:52 ID:??? AAS
太郎\d+様
61: 2013/10/07(月)16:36 ID:??? AAS
>>60
なんとー
ありがとうございます
62: 2013/10/09(水)23:36 ID:??? AAS
行の最後に[a-z0-9]が9文字、はどう指定するんでしょうか
([a-z0-9]){9}$
$(([a-z0-9]){9})
と思ったのですが、うまくいかないです。
63: 2013/10/10(木)10:38 ID:??? AAS
[a-z0-9]{9}$
64: 2013/10/10(木)11:09 ID:??? AAS
ありがとうございます!
65: 2013/10/31(木)18:34 ID:GYE7WPbH(1) AAS
ab(cd)efg
とある時
(.*?)
で"(cd)"は返ってきますが、
"cd" とカッコの中身だけを取りたい時はどうすればいいでしょうか
"(" と ")" を置換するしかないですか?
66: 2013/10/31(木)18:49 ID:??? AAS
言語、、つか環境は?
67: 2013/10/31(木)21:18 ID:odoD21Ul(1) AAS
エスケープしろよ
1-
あと 326 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s