Perlについての質問箱 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
652:デフォルトの名無しさん 07/05/20 16:39:13 >>651 substrのOFFSETやLENGTHの単位は文字数だから、>>650でも use encodingで文字コードを適切に指定すれば何の問題もないよ。 653:デフォルトの名無しさん 07/05/20 16:59:52 >>652トンクス 参考書見て、substrの説明に「文字数ではなくバイト数で取っていることがわかります。日本語の入った文字では使わないようにしましょう」 ってあったから、substrでは永遠に2バイト文字と1バイト数字アルファベットは同時に処理できないものと思ってました。 use encodingで指定すればsubstrでも2バイト文字部分は長さ1となるんですね。 use encodingでコード指定するのが大切ってことを理解しますた。 654:デフォルトの名無しさん 07/05/20 17:20:46 その機能入ったのはつい最近(といっても5年前だが)だから、古い本だったら書いてないだろうし、 厚みで値段稼いでるような本なら、そのあたりいい加減でも不思議じゃないな。 655:デフォルトの名無しさん 07/05/20 17:45:13 >>654 なるほど、確かに初版第1刷が2003年ってなってる。 初心者質問ですが my@b=("$a[1]","$a[2]","$a[3]","$a[4]","$a[5]","$a[6]","$a[7]","$a[8]"); ↑ こういう書き方をもっと短く書けませんか? 既に@aには$a[0]や$a[9]から先にも変数が入ってる状態で、$a[1]〜$a[8]までを@bに入れたいです。 $a[1〜8]みたいな表現が存在するなら表現方法を教えてほしいです。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5368日前に更新/220 KB
担当:undef