Perlについての質問箱 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
135:デフォルトの名無しさん 07/03/29 14:13:36 +で連結してるとか。 136:デフォルトの名無しさん 07/03/29 19:40:09 $val="2007年3月29日○○の温度は20度、○○の温度は10度、○○の温度は15度"; のような文字列があった場合 ○○の温度は10度の"10"を取得したいのですが、 どのように正規表現を書けばいいんでしょうか。 $value =~ /([0-9]+)/ のようにすると $1=2007 となりますが、 最大マッチしたうちのn番目を取得できたりする書き方があるんでしょうか 例がちょっとあれですが、○○には同じワードが入ることを想定してます。 137:デフォルトの名無しさん 07/03/29 19:42:39 本嫁 138:デフォルトの名無しさん 07/03/29 19:57:25 while ($val =~ /([0-9]+)/g){ push(@val, $1); } print "$word[3]\n"; 汚くなったけど、上記のようにしてなんとかできました。失礼しました。 139:デフォルトの名無しさん 07/03/29 20:08:05 まー本人がいいっていうのならいいよね(´・ω・`)
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5379日前に更新/220 KB
担当:undef