2013年1月3日木曜日

開発環境

『初めてのJavaScript 第2版』(シェリー・パワーズ著(Shelley Powers著)、武舎 広幸+武舎 るみ訳、オライリー・ジャパン、2009年、ISBN978-4-84312-225-5) の4章(JavaScriptのオブジェクト)練習問第4-5を解いてみる。

その他参考書籍

4-5.

コード(BBEdit)

var result = "";
var str = "apple.orange-strawberry,lemon-.lime";
var replaced_str = str.replace(/,|\./g, ",");
var a = replaced_str.split(",");
result += "文字列: " + str + "\n" + 
  "置換後: " + replaced_str + "\n" +
  "配列\n";
for(var i = 0; i < a.length; i++){
  result +=i + ": " + a[i] + "\n";
}
$('#pre0').text(result);



ちなみにPython3kの場合。

コード(BBEdit)

sample.py

#!/usr/bin/env python3.3
#-*- coding: utf-8 -*-

import re

s = "apple.orange-strawberry,lemon-.lime"
replaced_s = re.sub(r",|\.",",",s)
l = replaced_s.split(",")
print(s)
print(replaced_s)
for x in l:
    print(x)

入出力結果(Terminal)

$ ./sample.py
apple.orange-strawberry,lemon-.lime
apple,orange-strawberry,lemon-,lime
apple
orange-strawberry
lemon-
lime
$

0 コメント:

コメントを投稿