くだすれPerl(超初心 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
172:161 08/05/08 18:42:19 >>171 thx 173:nobodyさん 08/05/08 20:29:16 ABC/DFG/HIJ/../ → ABC/DFG/ こういうのが こういう感じで置き換わるように $str =~ s/\/[^\/]*\/\.\.\//\//g; こうやってみたのですが ABC/DFG/HIJ/../../ → ABC/DFG/../ こういうのは こうなっちゃいます ABC/DFG/HIJ/../../ → ABC/ こうなってくれるにはどうしたらいいですか? 174:nobodyさん 08/05/08 20:46:01 ../ を消すだけじゃ駄目? $str =~ s{\.\./}{}g; こんな風に。 175:173 08/05/08 20:59:09 >>174 ../ が前方を巻き込んで消えるようにしたいのです 一行では無理でしょうか 176:nobodyさん 08/05/08 21:06:50 ごめんなさい。 完全に勘違いしてました。 こういうこと? $str =~ s{[^/]*/(\.\./)+}{}g; 177:173 08/05/08 21:22:58 >>176 すみませんお手数おかけして… それだと ABC/DFG/HIJ/../ の時も ABC/DFG/HIJ/../../ の時も ABC/DFG/ になってしまいます ABC/DFG/HIJ/../../ の時には ABC/ になるようにしたいのです
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5309日前に更新/136 KB
担当:undef