はてなキーワード: $10とは
誤字脱字は勘弁な。
I was at home the other night inth middle of my dinner when the phone rang.
ME:Hello.
ME:Thie is AT&T,
ME:Is this AT&T.?
AT&T:Yes! This is AT&T, may I speak to Mr.Byron, please?
ME:OK, hold on.
At this point I put the phone down for a solid 5 minutes thinking that, surely, this person would have hung up the phone. I ate my salad. Much to my surprise, when I picked up the receiver, they were still waiting,
ME:Hello?
ME:May I ask who is calling, please?
ME:This is AT&T?
ME:The phone company.
ME:I thought you said this was AT&T.
AT&T:Yes, sir, we are phone company.
ME:I already have a phone.
AT&T:We aren't selling phones today, Mr.Byron. We world like to offer you 10 cents a minute, 24 hours a day, 7 days a week, 365 days a year.
ME:Now, that's 10 cents a minute, 24 hours a day?
AT&T:(getting a little excited at this point by my interest) Yes, sir, that's right! 24 hours a day!
ME:7 days a week?
ME:I am definitely interested in that! Wow!! That's amazing!
AT&T:We think so!
ME:That's quite a sum of money!
AT&TYes, sir, it's amazing how it adds up.
ME:OK, so will you send me checks weekly, monthly or just one big one at the end of the year for the full $52,560; and if you send an annual check, can I get a cash advance?
AT&T:Excuse me?
ME:You know, the 10 cents a minute.
AT&T:What are you talking about?
ME:You said you'd give me 10 cents a minute, 24 horus a day, 7 days a week, 365 days a year. Thats comes to $144 per day, $1008 per week and $52,560 per year, I'm just interested in knowing how you will be making payment.
AT&T:Oh, no sir. I didn't mean we'd be peying you, You pay us 10 cents a minute.
ME:Wait a minutes. how do you figure that by saying that you'll give me 10 cents a minute, that I'll give YOU 10 cents a minute? Is this some kind of subliminal telemarketing scheme? I've read about things like this in the Enquirer, you know.
AT&T:No, sur, we are offering 10 cents a minute for
ME:THERE YOU GO AGAIN! Can I speak to supervisor please?
AT&T:Sir, I don't think that necessary.
ME:I insist on speaking to supervisor!
AT&T:Yes, Mr.Byron. Pleas hold.
At this point, I begin trying to finish my dinner.
ME:Yeah.
SUPERVISOR:I understand you are not quite understanding our 10 cents a minute program.
ME:is This AT&T?
SUPERVISOR:Yes, sir, it sure is.
ME:(I had to swallow before I choked on my food, It was all I could do to suppress my laughter and I had to be Careful not to produce a snort.) No, actually, I was just waiting for someone to get back to me so that I could sign up fo the plan.
SUPERVISOR:Ok, no problem, I'll transfer you back to the person who was helping you.
ME:Thank you.
I was on hold once again and managed a few more monthfuls. I need to end this conversation. Suddenly, there was an aggravated but polite voice at the other end of the phone.
AT&T:Hello, Mr.Byron, I understand that you are interested in sighning up for our plan?
ME:No, but I was wondering - do you have that "Friend and Family" thing because I'm an only child and I'd really like to have a little brother...
ビジネスのなるのは、有料会員の大量購入と引換のディスカウント、共同購入サイトやグルーポンと変わらない。
ファンド自体はケイマンあたりのタックスヘイブンに置くことはできるけど、窓口になる証券会社や銀行はそう簡単には起業できない。
やりやすさだったら、私募ファンドという形だが、そのエロファンドだと一人頭500万くらいが上限でしょ。
私募ファンドだと49名しか集められないから、ちょっとやりにくい。
蒼井そらが中華圏(中国ではツイッターが禁止され、日本のアダルトDVDは正規流通していないにも関わらず)二日で2万4千人のフォロワーを獲得した伝説
http://blog.goo.ne.jp/dongyingwenren/e/eea2ca79336269e309b302eb28d33b77
カリビアンドットコムが会員は$49.5/月だが、会員5000人の集団契約でこれを$29で契約してもらえるとするわな。
で、今度は会員を集める。
$5000で会員カードを配る。利用出来るのは$1000分、残り$4000はデポジット。
そのカードの残高が$4000を下回るまで、毎月$30でカリビアンドットコムにアクセス出来るって感じだ。
$30から$29引いた差額の$1が月の利益。年間で12$だわな。
カード残高が36ヶ月目で$4000を下回って$3920になると、利用者はさらに入金して残高を$4000以上にしてサービスを継続するか、カードを返却し残高の$3920を返してもらう。
運営する側は、会員一人あたり$4000を3年間運用することが出来る。
会員一人から得る利益は$4000を2%で運用したとして、年間$80、そのほか月にさっきの$12で$92
$92×5000人で$460000、日本円でざっと4000万弱、うーん、諸経費で吹っ飛ぶな。
とてもじゃないが中国でイリーガルなビジネスをするリスクには合わないな。
もうちょっと練らねば。
ttp://www.socialapplication.jp/2010/03/facebook/869/
Social Times でPlaydom社のCEOの言葉を借りる形で、ビジネス面での具体的な数字があがっています。
The Economics Of Facebook Games
要点としては、
・一つのアプリを開発する費用は$100,000〜$300,300(1000万円から3000万円)
・これにはプロモーション費用は含まれない。開発費の半分くらいかけるイメージ
・一人のユーザーに1アプリをインストールしてもらうコストは$0.5程度、ただし、$3程度までは払うケースもある
・ARPPUが$20程度、一人あたり3ヶ月〜6ヶ月の間払うゲームが「成功したゲーム」。
・そこから計算すると、FarmVilleのARPUは月間$12,000,000(12億円)程度と予想される
・Facebookと比較してMySpaceの比率はどんどん落ちてきている
『ザ・コーヴ』狂想曲 海外メディア・関係者・監督を直撃!(後編)
http://www.cyzo.com/2010/03/post_4071.html
の一部を英訳したよ★!
あとは頼んだぜ!
^^^^^^^^^^^^
== What was the production intention of the movie?
I wanted to change the world.
It's not just a movie to pay $10 and have fun.
Both dolphins and Japanese will be happy with this.
== You don't eat dolphins. But how about other creatures like fish ?
There was a time I did not eat them.
But, without meat my body lack energy.
So, I now eat some.
== Don't you need to eat fish and animal to gain energy ?
I mainly eat small and short living fish like sardine.
It's in the bottom of the food chain.
Long living fish contains liquid silver.
== I am not asking about the liquid silver problem. I am asking about the need to eat animal and fish, and the food culture.
Ideally speaking, I would like to be a vegetarian.
But I do not have that strong will.
(snip.)
== You say that killing dolphins are cruel. Don't you eat cows and pigs ?
In '86, I went to the slaughterhouse, and after that I could not eat cows and pigs.
I do not ask my wife and kids to stop eating them, and I do not ask Japanese to stop eating them too.
== Does that mean that you stopped eating not because it is cruel, but it makes you feel sick ?
I am a vegetarian. I do not eat animals that walk.
(snip.)
== In your movie, you keep telling that the Japanese government hides information about liquid silver. But the Health, Labour and Welfare Ministry of Japan has the data about 60 types of fish out into the open.
It also saids that it could have influence to expectant mother.
It was repored by the news, and was much discussed.
But I do not trust that numerical value.
In our research, the numbers are much higher.
== I am not talking about the numbers. I am asking about the description, hiding, that you are repeatedly using in your film.
The government releases the data, but on the net, people will not see it, and the numbers are not correct.
(snip.)
== You entered into a restricted area for filming. And you also did a secret filming while you talked with the police. Don't you have a law-abiding spirit ?
If I secretly film the savagery in Auschwitz, will I be blamed ?
== I am not talking about Auschwitz. I am talking about Ohtacho.
I think it's in the same range.
Many people must know this.
(snip.)
Original Story : The Cove madness (Written in japanese)
http://news020.blog13.fc2.com/blog-entry-339.html
^^^^^^^^^^^^
Wonder why he didn't go to Europe for filming.
http://www.youtube.com/watch?v=LU640t7VjK8
Canada's Seal Slaughter
http://www.youtube.com/watch?v=D2dYNLwtRkc
そうかぁ?
僕はIT系しか物価は詳しくないけど
CD1枚にしてもアメリカじゃ、$10だが、日本だと3000円とか
Lenovoの X100e とかだと アメリカじゃぁWiFi付きで$450だが、日本だとWiFi無しで6万円とか
あとPhotoshopとかもMaster Collectionあたりだと10万以上高かったよねぇ?
そういうのと同じで、ほぼ同じものを買っても(たとえ、英語版を買っても)値段が外国より不当に高いってのを
日々感じていると、物価が高いと思うよ。
庶民的なところでいうと、たしか小麦とか、高いよねぇ。関税とか高くて
http://www.itmedia.co.jp/enterprise/articles/0907/17/news022.html
http://japan.internet.com/finanews/20090819/12.html
http://www.geocities.jp/andosprocinfo/wadai09/20090808.htm
3.CRAYが黒字決算を報告
2009年8月4日にCray社は2009年の4-6月四半期の決算を発表しました。それによると,売り上げは$62.7Mで,$3.42Mの純利益を計上しています。前年同期は$46.7Mの売り上げで$6.4Mの赤字であったのと比較すると大幅な改善です。なお,売り上げの2/3がスパコンなどの製品で,残りの1/3は顧客のシステム構築などのサービス収入です。
一方,経費は約$24Mで,年間に換算すると$100M程度です。従業員800人の会社ですから一人当たり$125Kで,これはハイテクの会社としては異常に低いと思いますが,CRAYってそんなに給料が安いんでしょうかね。経費の中のR&Dは$13.7Mで,経費全体の半分以上を占めていますが,それでも年間$50M程度で,あれだけの開発をよくやっていると思います。
http://www.bloomberg.co.jp/apps/news?pid=90920013&sid=aPY.N.7E9YKU
http://itpro.nikkeibp.co.jp/article/NEWS/20081029/318107/
富士通は10月29日、2009年3月期の中間決算を発表した。連結の売上高は前年同期比2.4%減の2兆4537億8200万円で、営業利益は同12.3%減の385億4200万円。国内SI事業の売り上げは堅調に推移したものの、半導体やパソコンの価格下落などに加えて、円高による為替の影響で海外事業の収益性が悪化した。
http://itpro.nikkeibp.co.jp/article/NEWS/20091029/339706/
NECは2009年10月29日、2009年4~9月期の連結決算を発表した。連結売上高は前年同期比22.3%減の1兆6536億9300万円、営業損益は同510億9500万円減で377億300万円の赤字となった。原因は、景気悪化に伴う需要の低迷ですべての事業セグメントで減収になったためだという。矢野薫社長は、「売上高、損益とも予想していた数字。第2四半期単独で見れば、営業利益は黒字だった」と説明した。
http://journal.mycom.co.jp/news/2009/10/29/048/index.html
日立製作所は10月29日、2009年度第2四半期の連結決算を発表した。同発表によると、売上高は4兆1,249億円(前年同期比22%減)、営業損益が247億円損失(前年同期比 -2,218億円)、純損益が1,332億円損失(前年同期比 -1,474億円)という結果だった。
リーマンショックとか不況が原因とかいうけれど、アメリカのスパコン企業は立ち直って(オラクルに買収されたサンマイクロは除く)、黒字になっている。
元増田ですが、俺が本買うときはまず古本屋を徹底的に探します。
「日本の古本屋」みたいな古本サイト、amazon.co.jp、amazon.com、ブックオフオンライン、etc.
特に洋書はamazon.comのused bookを見ると意外と安く買える。shipping rateも$10~$15くらいで済んだりするし。
こりゃひでぇと思ったので、目に付いたところだけでも突っ込んでみる。専門家ではないので嘘が混じっている可能性は否定しない。なお、資料の入手しやすさから基本的にアメリカとの比較で考えている。
定額給付金については、制度設計をうまくやれば機能するかもしれないけど今のままじゃやるだけ無駄だろ派。
比較的楽観的な研究としてBroda and Parker (http://www.voxeu.org/index.php?q=node/1541)によるものを取り上げる。これによると
In aggregate, the 2008 rebates total around $100 billion, which is about four% of aggregate personal consumption expenditures (PCE) during the three months in which the rebates were distributed, or about 13.3% of PCE on nondurable goods. Using the relative spending responses to the 2001 rebates, our estimates imply that the receipt of the tax rebates directly raised nondurable PCE by 2.4% in the second quarter of 2008 and will raise it by 4.1% in the third quarter.4 These calculations do not include any potential multiplier effects, which might make the full impact of the rebates on the economy even larger, nor do they include price effects, which might mitigate their impact on real GDP.
とあるので、非耐久消費財に注目すると、総支出額の13.3%に相当する割戻しで支出額を2.4%ないし4.1%増加させたということができなくはないので、割戻し額の3割弱が消費に回ったといえるか。
逆に悲観的なMartin Feldstein (http://online.wsj.com/article/SB121798022246515105.html?mod=opinion_main_commentaries)によると、
The evidence is now in and that optimism was unwarranted. Recent government statistics show that only between 10% and 20% of the rebate dollars were spent. The rebates added nearly $80 billion to the permanent national debt but less than $20 billion to consumer spending. This experience confirms earlier studies showing that one-time tax rebates are not a cost-effective way to increase economic activity.
ということなので、せいぜい10%から20%程度ということらしい。
いずれにせよ、30~60%という推計は過大に思える。
少なくともアメリカに関していえば、先ほどのFeldsteinを始め批判を見つけることは難しくない。Shapiro and Slemrod (http://www.aeaweb.org/annual_mtg_papers/2009/retrieve.php?pdfid=294)とか。後はGreg Mankiw's Blog (http://gregmankiw.blogspot.com/)とかで取り上げられる場合もproとconがセットになっているように見える。
081224kaikensiryou.pdf (http://www.kantei.go.jp/jp/asospeech/2008/12/081224kaikensiryou.pdf)によると1次補正11.5兆+2次補正27兆+21年度予算37兆で辻褄は合っているように見えるが、元増田が指摘するとおりこの金額は予算ではない。2次補正予算(http://www.mof.go.jp/jouhou/syukei/h20/sy210105c.pdf)に注目すると、そこで実際に計上されているのは27兆円ではなく4.7兆円でしかない。
とりあえずいまだに75分の2とか言ってるやつは自分のだまされやすさを自覚したほうがいいと思いました、まる
おそらく一昨日の激しいMOJIBAKE不具合の発生原因となった修正によると思われる、キーワードがアンカー文字列にあるとそこからキーワードリンクにされてしまう、という別の不具合が発生している。
+[http://anond.hatelabo.jp/:title=はてな匿名ダイアリー] +<a href="http://anond.hatelabo.jp/">はてな匿名ダイアリー</a> +[http://anond.hatelabo.jp/:title=はてな匿名ダイアリー] +[http://anond.hatelabo.jp/:title=これがはてな匿名ダイアリーの姿] +[http://anond.hatelabo.jp/:title]
5番目のパターンは、多くの文字の数値文字参照化と取得した文字との関係で起こっている現象であろうと、たとえば「YouTube - Broadcast Yourself([http://www.youtube.com/:title])」等から推察できる。
+http://www.hatelabo.jp/ +http://anond.hatelabo.jp/ +[http://www.hatelabo.jp/:title=http://www.hatelabo.jp/] +[http://anond.hatelabo.jp/:title=http://anond.hatelabo.jp/] +[http://anond.hatelabo.jp/:title=http://www.hatelabo.jp/] +[http://www.hatelabo.jp/:title=http://anond.hatelabo.jp/]
例えばwwwとこのエントリー内に書いてありキーワードリンクが発生している条件では、上記の内容が下記のようなリンクになる。
この時、ASCII文字によるanondもキーワードである事に注意。
これは若干異なるものの、以下のように連続した英数字からなる文字列の場合は途中でキーワードリンクにならないが、他の場所でキーワードリンクとなってる文字列の場合はキーワードリンクとなる従来の仕様の影響かもしれない。
このほか従来からのpタグ(下記参照)に加え、&や>(ASCII文字による&と>)等の不具合も出ている。
<p>
しかし、この修正でhttp://anond.hatelabo.jp/20070129012129と同一の内容であっても、多くのキーワードが正常にリンクされるようになった。
OK
C# $10 (T_T) *ist D +ANIMA yes,mama ok -196℃ .book c/w :active ave;new アンリ・カルティエ=ブレッソン ?B @CHaT [TV] ^H _no PE`Z ||リ・_・`川
AirH" AirH" 女子高生 GIRL'S-HIGH 女子高生 GIRL'S-HIGH MÄR MÄR (*゚∀゚)ノ パキャッ (*゚∀゚)ノ パキャッ
文字参照に変換されるため双方上と同様に
P&G
含むキーワードを見つけられず
% \ { } ~
キーワード関連
また、近い問題としてhttp://anond.hatelabo.jp/20070328234724もあげておく。修正されていた。
結論としてエスケープは面倒臭
さらにMさんの説明で面白いと思ったのは、この会社がダウンロード販売しているデータは普通のPDFファイルで、一切のプロテクトをかけておらずコピーも自由なのだが、その代わり
全ページに購入したユーザー名が入る
仕様になっているのだそうで、もし不正なコピーがネットに流出したら、即、誰に販売したデータなのかがわかるようになっているのだそうです。
これで思い出したけど、AIP系の雑誌のオンライン論文も、PDFで落とすと全てページに、
下記のようにDL者情報が入って、少なくとも威圧感は発揮してるわ(下記はJAPの例, XXXはDLした端末のIPアドレス)。
Downloaded 24 Jan 2009 to XXX.XXX.XXX.XXX. Redistribution subject to AIP license or copyright; see http://jap.aip.org/jap/copyright.jsp
学術論文って、多くの雑誌ではライセンス上はいろんな制限が課されてて(紙でもオンラインでも、本当はかなり制限があるんだけど)、
たとえばオンラインの場合でも1論文あたり$10くらいで購入するか、自分がその学会の会員だとかでアクセス権があるか、
もしくは所属機関がサイトライセンスを買ってくれていれば(見かけ上)ほぼフリーアクセスになったりする。
ところが、その論文アクセス代がバカにならなかったり(さまよってるうちに数十の論文を落として読み比べてたり)、
サイトライセンスを持ってない貧乏機関に所属してたりすると、認証がすごく面倒だったりする。
で、(本当はお互いにライセンス違反なんだけど)サイトライセンスが使える機関に所属している知り合いにお願いして
入手代行をお願いしたりして・・・PDFだからオンラインコピーは自由だし・・・って、アッー!な話なわけで。
IPアドレスで所属機関と研究室がバレる→所属機関まるごと処分対象→コピッた研究者もバレる→期間内でも白い目で見られる
って流れになるのがわかってるので、ある程度の抑制と自粛を図る気にはなるなぁ、と。
http://d.hatena.ne.jp/gothedistance/20090115/1231946719
詳しくは「在庫評価益 石油」とかでgoogleって頂くとして端的に言いますと、石油のようにどんどん単価が変動していく商品は、期首と期末の単価の平均を求めるのか、時価に近い単価で原価を計算するかによって、会計上の数字が全く違ってきます。期首で1バレル=$100だったものが、期末になって1バレル=$150になったと仮定すると、平均法だと$125で単価を算出しますが、後入だと$150が最初に採用されます。平均値を使ったほうが数字上の原価が下がるので、原価が下がれば収益も上がるというお話です。
https://www.toyokeizai.net/money/industrial_info/detail/AC/9ab7adf478d4d2541e9bd34c21723d6a/
というのも、原油が上昇すると、在庫評価で総平均法を採用している元売り(新日本石油<5001.東証>、昭和シェル石油<5002.東証>、コスモ石油<5007.東証>、新日鉱ホールディングス<5016.東証>=ジャパン・エナジーなど)では、在庫評価益が発生。一方、在庫評価で後入れ先出し法を採用している出光興産<非上場>、東燃ゼネラル石油<5012.東証>は在庫評価益が少なく出る。
総平均法は「ある期間(年or月単位)にかかった全仕入金額を全仕入量で割って出た単価を在庫の単価とする」方法、後入先出法は「仕入れが新しいものから順に出庫されていく、在庫の金額は品物が古いのから順に残っているものとしてそれぞれを足し合わせて算出する」方法。物価上昇時においては、期末在庫の単価は後入先出法の方が小さくなる。リンク先の記事では「相場で左右される利益とかは経営の成績と関係ないのでは」みたいな話に。
http://d.hatena.ne.jp/gothedistance/20090115/1231946719
会計が経営状況を説明するための計算手法であるのに対し、財務とは資金(端的には現金・有価証券等)の管理手法のことです。キャッシュの入出を取り扱うのが会計と大きく違う所です。
http://www.ideaxidea.com/archives/2009/01/comparison_between_us_states_and_countries.html
という記事があったので、日本の都道府県と世界各国を比べてみました。
色づけの仕方がよく分からなかったので見出しスタイルを使ってみました。
人口もつけた方がおもしろかったのかもしれませんが、
| 1 | United States | $10,400,000,000,000 |
| 2 | China | $5,700,000,000,000 |
| 3 | Japan | $3,550,000,000,000 |
| 4 | India | $2,660,000,000,000 |
| 5 | Germany | $2,184,000,000,000 |
| 6 | France | $1,540,000,000,000 |
| 7 | United Kingdom | $1,520,000,000,000 |
| 8 | Italy | $1,438,000,000,000 |
| 9 | Russia | $1,350,000,000,000 |
| 10 | Brazil | $1,340,000,000,000 |
| 11 | Korea, South | $931,000,000,000 |
| 12 | Canada | $923,000,000,000 |
| 13 | Mexico | $900,000,000,000 |
| 14 | Spain | $828,000,000,000 |
| 東京都 | $696,918,808,333 | |
|---|---|---|
| 15 | Indonesia | $663,000,000,000 |
| 16 | Australia | $528,000,000,000 |
| 17 | Turkey | $468,000,000,000 |
| 18 | Iran | $456,000,000,000 |
| 19 | Netherlands | $434,000,000,000 |
| 20 | South Africa | $432,000,000,000 |
| 21 | Thailand | $429,000,000,000 |
| 22 | Taiwan | $406,000,000,000 |
| 23 | Argentina | $391,000,000,000 |
| 24 | Poland | $368,100,000,000 |
| 25 | Philippines | $356,000,000,000 |
| 大阪府 | $319,363,116,667 | |
| 26 | Pakistan | $311,000,000,000 |
| 27 | Belgium | $297,600,000,000 |
| 愛知県 | $280,799,008,333 | |
| 28 | Colombia | $268,000,000,000 |
| 29 | Egypt | $268,000,000,000 |
| 神奈川県 | $256,353,583,333 | |
| 30 | Saudi Arabia | $242,000,000,000 |
| 31 | Bangladesh | $239,000,000,000 |
| 32 | Switzerland | $231,000,000,000 |
| 33 | Sweden | $227,400,000,000 |
| 34 | Austria | $226,000,000,000 |
| 35 | Ukraine | $218,000,000,000 |
| 36 | Malaysia | $210,000,000,000 |
| 37 | Greece | $201,100,000,000 |
| 38 | Hong Kong | $186,000,000,000 |
| 39 | Vietnam | $183,000,000,000 |
| 40 | Portugal | $182,000,000,000 |
| 埼玉県 | $167,323,708,333 | |
| 41 | Algeria | $167,000,000,000 |
| 42 | Romania | $166,000,000,000 |
| 北海道 | $162,536,425,000 | |
| 千葉県 | $159,674,975,000 | |
| 43 | Czech Republic | $155,900,000,000 |
| 44 | Denmark | $155,500,000,000 |
| 兵庫県 | $151,370,075,000 | |
| 45 | Chile | $151,000,000,000 |
| 福岡県 | $145,466,316,667 | |
| 46 | Norway | $143,000,000,000 |
| 47 | Finland | $136,200,000,000 |
| 48 | Hungary | $134,700,000,000 |
| 49 | Venezuela | $132,800,000,000 |
| 50 | Peru | $132,000,000,000 |
| 静岡県 | $131,229,850,000 | |
| 51 | Israel | $122,000,000,000 |
| 52 | Ireland | $118,500,000,000 |
| 53 | Morocco | $115,000,000,000 |
| 54 | Nigeria | $113,500,000,000 |
| 55 | Kazakhstan | $105,000,000,000 |
| 56 | Singapore | $105,000,000,000 |
| 茨城県 | $92,919,900,000 | |
| 広島県 | $91,338,816,667 | |
| 57 | Belarus | $85,000,000,000 |
| 京都府 | $80,443,708,333 | |
| 58 | New Zealand | $78,800,000,000 |
| 新潟県 | $75,076,766,667 | |
| 59 | Sri Lanka | $73,700,000,000 |
| 宮城県 | $70,222,666,667 | |
| 60 | Burma | $70,000,000,000 |
| 長野県 | $66,131,808,333 | |
| 61 | Slovakia | $66,000,000,000 |
| 栃木県 | $65,801,008,333 | |
| 62 | Uzbekistan | $65,000,000,000 |
| 群馬県 | $63,058,983,333 | |
| 63 | Tunisia | $63,000,000,000 |
| 福島県 | $62,425,766,667 | |
| 岐阜県 | $59,514,150,000 | |
| 64 | Syria | $59,400,000,000 |
| 三重県 | $59,350,608,333 | |
| 岡山県 | $58,909,933,333 | |
| 65 | Iraq | $58,000,000,000 |
| 66 | Dominican Republic | $53,000,000,000 |
| 67 | United Arab Emirates | $53,000,000,000 |
| 68 | Sudan | $52,900,000,000 |
| 69 | Bulgaria | $50,600,000,000 |
| 70 | Ethiopia | $50,600,000,000 |
| 71 | Guatemala | $48,000,000,000 |
| 熊本県 | $47,936,775,000 | |
| 滋賀県 | $47,421,341,667 | |
| 山口県 | $46,932,816,667 | |
| 72 | Puerto Rico | $45,700,000,000 |
| 鹿児島県 | $43,655,658,333 | |
| 73 | Ghana | $42,500,000,000 |
| 74 | Ecuador | $41,700,000,000 |
| 75 | Libya | $41,000,000,000 |
| 愛媛県 | $38,989,658,333 | |
| 76 | Croatia | $38,900,000,000 |
| 富山県 | $38,056,591,667 | |
| 岩手県 | $37,923,158,333 | |
| 石川県 | $37,166,083,333 | |
| 大分県 | $36,858,066,667 | |
| 77 | Nepal | $36,000,000,000 |
| 78 | Slovenia | $36,000,000,000 |
| 長崎県 | $35,402,875,000 | |
| 青森県 | $35,400,641,667 | |
| 79 | Kuwait | $34,200,000,000 |
| 80 | Congo, Democratic Republic of the | $34,000,000,000 |
| 山形県 | $33,352,833,333 | |
| 81 | Costa Rica | $32,300,000,000 |
| 82 | Kenya | $32,000,000,000 |
| 奈良県 | $31,038,858,333 | |
| 83 | Uganda | $31,000,000,000 |
| 秋田県 | $30,841,583,333 | |
| 香川県 | $30,334,733,333 | |
| 84 | El Salvador | $30,000,000,000 |
| 沖縄県 | $29,795,950,000 | |
| 宮崎県 | $29,546,075,000 | |
| 85 | Lithuania | $29,200,000,000 |
| 和歌山県 | $27,963,441,667 | |
| 福井県 | $27,402,150,000 | |
| 86 | Azerbaijan | $27,000,000,000 |
| 87 | Cameroon | $27,000,000,000 |
| 88 | Zimbabwe | $27,000,000,000 |
| 89 | Uruguay | $26,500,000,000 |
| 山梨県 | $26,084,675,000 | |
| 90 | Turkmenistan | $26,000,000,000 |
| 91 | Cuba | $25,900,000,000 |
| 92 | Serbia and Montenegro | $25,300,000,000 |
| 93 | Paraguay | $25,000,000,000 |
| 94 | Cote d'Ivoire | $24,500,000,000 |
| 佐賀県 | $23,519,375,000 | |
| 95 | Jordan | $22,800,000,000 |
| 96 | Tanzania | $22,500,000,000 |
| 徳島県 | $22,479,416,667 | |
| 97 | Oman | $22,400,000,000 |
| 98 | Korea, North | $22,000,000,000 |
| 99 | Bolivia | $21,000,000,000 |
| 島根県 | $20,237,891,667 | |
| 100 | Latvia | $20,000,000,000 |
| 101 | Luxembourg | $20,000,000,000 |
| 高知県 | $19,802,325,000 | |
| 102 | Cambodia | $19,700,000,000 |
| 103 | Lebanon | $19,300,000,000 |
| 104 | Mozambique | $19,200,000,000 |
| 105 | Afghanistan | $19,000,000,000 |
| 106 | Honduras | $17,600,000,000 |
| 107 | Panama | $17,300,000,000 |
| 108 | Qatar | $17,200,000,000 |
| 鳥取県 | $17,062,225,000 | |
| 109 | Angola | $16,900,000,000 |
| 110 | Senegal | $16,200,000,000 |
| 111 | Guinea | $15,900,000,000 |
| 112 | Yemen | $15,700,000,000 |
| 113 | Estonia | $15,200,000,000 |
| 114 | Botswana | $15,100,000,000 |
| 115 | Georgia | $15,000,000,000 |
| 116 | Albania | $14,000,000,000 |
| 117 | Burkina Faso | $13,600,000,000 |
| 118 | Kyrgyzstan | $13,500,000,000 |
| 119 | Mauritius | $13,200,000,000 |
| 120 | Nicaragua | $12,800,000,000 |
| 121 | Armenia | $12,600,000,000 |
| 122 | Namibia | $12,600,000,000 |
| 123 | Madagascar | $12,600,000,000 |
| 124 | Haiti | $12,000,000,000 |
| 125 | Trinidad and Tobago | $11,100,000,000 |
| 126 | Moldova | $11,000,000,000 |
| 127 | Chad | $10,000,000,000 |
| 128 | Macedonia, The Former Yugoslav Repub | $10,000,000,000 |
| 129 | Jamaica | $10,000,000,000 |
| 130 | Laos | $9,900,000,000 |
| 131 | Bahrain | $9,800,000,000 |
| 132 | Mali | $9,800,000,000 |
| 133 | Cyprus | $9,400,000,000 |
| 134 | Rwanda | $9,000,000,000 |
| 135 | Zambia | $8,900,000,000 |
| 136 | Niger | $8,800,000,000 |
| 137 | Macau | $8,600,000,000 |
| 138 | Tajikistan | $8,000,000,000 |
| 139 | Togo | $8,000,000,000 |
| 140 | Bosnia and Herzegovina | $7,300,000,000 |
| 141 | Benin | $7,300,000,000 |
| 142 | Malawi | $7,200,000,000 |
| 143 | Gabon | $7,000,000,000 |
| 144 | Iceland | $7,000,000,000 |
| 145 | Malta | $7,000,000,000 |
| 146 | Brunei | $6,500,000,000 |
| 147 | Lesotho | $5,600,000,000 |
| 148 | Mauritania | $5,300,000,000 |
| 149 | Bahamas, The | $5,200,000,000 |
| 150 | Mongolia | $5,000,000,000 |
| 151 | Swaziland | $4,800,000,000 |
| 152 | Central African Republic | $4,700,000,000 |
| 153 | Fiji | $4,700,000,000 |
| 154 | Martinique | $4,500,000,000 |
| 155 | Somalia | $4,100,000,000 |
| 156 | Barbados | $4,000,000,000 |
| 157 | Burundi | $3,800,000,000 |
| 158 | Guadeloupe | $3,700,000,000 |
| 159 | Reunion | $3,600,000,000 |
| 160 | Liberia | $3,500,000,000 |
| 161 | Eritrea | $3,300,000,000 |
| 162 | Guam | $3,200,000,000 |
| 163 | New Caledonia | $3,000,000,000 |
| 164 | Sierra Leone | $2,800,000,000 |
| 165 | Bhutan | $2,700,000,000 |
| 166 | Guyana | $2,700,000,000 |
| 167 | Gambia, The | $2,600,000,000 |
| 168 | Congo, Republic of the | $2,500,000,000 |
| 169 | Netherlands Antilles | $2,400,000,000 |
| 170 | Virgin Islands | $2,400,000,000 |
| 171 | Bermuda | $2,250,000,000 |
| 172 | Jersey | $2,200,000,000 |
| 173 | Aruba | $1,940,000,000 |
| 174 | West Bank | $1,700,000,000 |
| 175 | Man, Isle of | $1,600,000,000 |
| 176 | Suriname | $1,500,000,000 |
| 177 | Andorra | $1,300,000,000 |
| 178 | French Polynesia | $1,300,000,000 |
| 179 | Guernsey | $1,300,000,000 |
| 180 | Belize | $1,280,000,000 |
| 181 | Cayman Islands | $1,270,000,000 |
| 182 | Equatorial Guinea | $1,270,000,000 |
| 183 | Maldives | $1,250,000,000 |
| 184 | Papua New Guinea | $1,200,000,000 |
| 185 | French Guiana | $1,100,000,000 |
| 186 | Greenland | $1,100,000,000 |
| 187 | Guinea-Bissau | $1,100,000,000 |
| 188 | Faroe Islands | $1,000,000,000 |
| 189 | Samoa | $1,000,000,000 |
| 190 | San Marino | $940,000,000 |
| 191 | Northern Mariana Islands | $900,000,000 |
| 192 | Monaco | $870,000,000 |
| 193 | Saint Lucia | $866,000,000 |
| 194 | Liechtenstein | $825,000,000 |
| 195 | Solomon Islands | $800,000,000 |
| 196 | Cyprus | $787,000,000 |
| 197 | Antigua and Barbuda | $750,000,000 |
| 198 | Gaza Strip | $735,000,000 |
| 199 | Seychelles | $626,000,000 |
| 200 | Djibouti | $619,000,000 |
| 201 | Cape Verde | $600,000,000 |
| 202 | Vanuatu | $563,000,000 |
| 203 | American Samoa | $500,000,000 |
| 204 | Gibraltar | $500,000,000 |
| 205 | Comoros | $441,000,000 |
| 206 | Grenada | $440,000,000 |
| 207 | East Timor | $440,000,000 |
| 208 | Dominica | $380,000,000 |
| 209 | Saint Kitts and Nevis | $339,000,000 |
| 210 | Saint Vincent and the Grenadines | $339,000,000 |
| 211 | British Virgin Islands | $320,000,000 |
| 212 | Micronesia, Federated States of | $277,000,000 |
| 213 | Tonga | $236,000,000 |
| 214 | Turks and Caicos Islands | $231,000,000 |
| 215 | Sao Tome and Principe | $200,000,000 |
| 216 | Palau | $174,000,000 |
| 217 | Marshall Islands | $115,000,000 |
| 218 | Cook Islands | $105,000,000 |
| 219 | Anguilla | $104,000,000 |
| 220 | Mayotte | $85,000,000 |
| 221 | Kiribati | $79,000,000 |
| 222 | Falkland Islands (Islas Malvinas) | $75,000,000 |
| 223 | Saint Pierre and Miquelon | $74,000,000 |
| 224 | Nauru | $60,000,000 |
| 225 | Wallis and Futuna | $30,000,000 |
| 226 | Montserrat | $29,000,000 |
| 227 | Saint Helena | $18,000,000 |
| 228 | Tuvalu | $12,200,000 |
| 229 | Niue | $7,600,000 |
| 230 | Tokelau | $1,500,000 |
参考文献:
http://www.esri.cao.go.jp/jp/sna/kenmin/h15/main.html
http://www.theodora.com/wfb2003/rankings/gdp_2003_0.html
より、$1=\120で計算しました。
ここからトラックバックってとばせないのかな?
o 21 !K7
22 AirH"
o 22 AirH"
22 AirH&quot;
o 23 C#
o 24 $10
26 R&B
o 26 R&B
27 B'z
27 B'z
o 28 (T_T)
o 29 (T_T)
o 2a *ist D
o 2c yes,mama ok
o 2e .book
x 2f c/w
o 3a :active
3c のどごし<生>
3c のどごし<生>
3e のどごし<生>
3e のどごし<生>
x 3f ?B
o 40 @CHaT
o 5b [TV]
5c \
o 5d [TV]
^H
o 5f _no
o 60 PE`Z
7b {
o 7c ||リ・_・`川
7d }
7e ~
MÄR
o MÄR
(*゚∀゚)ノ パキャッ
P&G
P&G
「はじめての正規表現」がホッテントリ入りしていますが、
導入としては、何に使うのかがわかりやすくて良いのではないかと思います。
あれを見て、基本機能をまとめてみたくなったので、正規表現の基本的な機能について書いてみます。
(正規表現が初めてという人は「はじめての正規表現」を先に見たほうがいいと思います。)
例では「検索」か「置換」をするものとして話を進めていきます。
(「はじめての正規表現」が実例を中心にしたのに対して、こちらは機能を中心に書きます)
正規表現は、プログラミング言語やその他のツールなど、それぞれで微妙な違い(方言)があるので、その点には注意が必要です。
(表記法が違ったり、ここに紹介する機能がサポートされていなかったり、逆に紹介していない機能をサポートしていたりする場合があります)
メタ文字とは機能を持つ文字で、『.』『*』『*?』といったものが当てはまります。
リテラル文字は「文字それ自体」と解釈される文字で、『 』『a』『<』といったものです。
「検索する文字列:『egg』 置換する文字列:『chicken』」
などとすれば、正規表現を使わない置換と同じ効果になります。
なお、検索して検索文字列が当てはまることを「マッチする」と言います。
メタ文字に使われている文字を検索したい場合は、直前に『\』を置きます。(これを「エスケープ」と呼びます。)
『.*?^$()[]{}』などがメタ文字です。
『$100』を検索したければ、『\$100』とすればいいということになります。
(『\』は環境によって、半角の『¥』『\』のどちらかになります。)
言語、ツール、モードなどによっては『@/#』もエスケープが必要です。
また、『\』自体は常にエスケープが必要です。
| メタ文字 | 意味 |
|---|---|
? |
直前の文字を0回または1回繰り返す |
* |
直前の文字を0回以上繰り返す |
+ |
直前の文字を1回以上繰り返す |
{n} |
直前の文字をn回繰り返す |
{n,} |
直前の文字をn回以上繰り返す |
{n,m} |
直前の文字をn〜m回繰り返す |
これらのメタ文字は「量指定子」といって、直前の文字の繰り返しを意味します。
『*』は「任意の文字を0回以上繰り返す」とありますが、
「0回以上繰り返す」とは、「全く何もなくてもいいし、いくらあってもいい」という意味です。
よって、『?』は「あってもなくてもいい」、『+』は「1つ以上あればいい」と解釈できます。
『colou?r』は『u』があってもなくてもいいので「colorかcolour」ということになります。
『{n}』は、たとえば『-{15}』なら、「ハイフン(-)が15個続くもの」となります。
『-{10,}』なら「ハイフン(-)が少なくともは10個続くもの(多いのはいくらでも)」、
『-{10,15}』なら「ハイフン(-)が10〜15個続くもの」となります。
また、複数の文字を繰り返したい場合は括弧で囲みます。
『(Gang){2}Dance』は『GangGangDance』と同じ意味になります。
| メタ文字 | 意味 |
|---|---|
? |
直前の文字を0回または1回繰り返す(欲張り) |
* |
直前の文字を0回以上繰り返す(欲張り) |
+ |
直前の文字を1回以上繰り返す(欲張り) |
?? |
直前の文字を0回または1回繰り返す(非欲張り) |
*? |
直前の文字を0回以上繰り返す(非欲張り) |
+? |
直前の文字を1回以上繰り返す(非欲張り) |
「欲張り」とは、「なるべく多くの文字に適用しようとする」、
「非欲張り」とは、「なるべく少ない文字に適用しようとする」という意味です。
すると、検索する文字列が『a+』なら『aaa bbb ccc』、
検索する文字列が『a+?』なら『aaa bbb ccc』が置換対象となります。
(「すべてを検索/置換」する場合は当てはまりません)
「『a』を1回以上繰り返す」ということは、『a』でも『aa』でも『aaa』でもマッチすることになりますが、
「欲張り」かそうでないかで実際のマッチは変わってくるわけです。
| 文字クラス | 意味 |
|---|---|
[abc] |
a、b、cのいずれか |
[a-z] |
a〜zのいずれか |
[^a] |
a以外の文字(改行文字を含めaを除いた全て) |
[^a-z] |
a〜z以外の文字(改行文字を含めa〜zを除いた全て) |
文字クラスは『a』や『<』などの代わりに文字の種類を指定するものです。
a〜eのどれかの1文字という指定をしたい場合に『[abcde]』や『[a-e]』といった指定ができます。
また、文字クラス内の最初に『^』をつけて『[^abc]』などとすれば、
「a、b、c以外の何の文字でもいい」とすることができます。
間違いやすいのが「そこにaもbもcも存在しなければいい」という意味ではないということです。
文字クラスは「なんらかの1文字の身代わり」なので、それは何か1文字を表しています。
『-』は範囲を表すのに使用します。そのため、『[;-%]』で「; - %のどれか」を表現することはできません。
『-』を含める場合は必ず最初に持ってきます。すると『[-;%]』という風になります。
「; - %以外の文字」としたいならば『[^-;%]』とします。
『[』や『]』、『\』を文字クラスに含めたい場合は直前に『\』を置いてエスケープします。
「『[』または『]』」であれば『[\[\]]』となります。
『^』やその他の記号は先頭に置かなければいいので、エスケープの必要はありません。
『.』は「改行以外のすべての文字」を表しています。
改行は『\n』で表されるため、『.』は『[^\n]』と等価です。
(ただし、正規表現のモードによっては「改行も含めすべての文字」を表す場合もあります)
| 文字クラス | 意味 | 同等の表記 |
|---|---|---|
\w |
記号や空白ではない文字すべて | [a-zA-Z0-9_] |
\W |
記号や空白ではない文字以外 | [^a-zA-Z0-9_] |
\d |
数字 | [0-9] |
\D |
数字以外 | [^0-9] |
\s |
タブや改行など、空白類とされる文字 | [ \t\n\r\f\v] |
\S |
タブや改行など、空白類とされる文字以外 | [^ \t\n\r\f\v] |
(*間違って『\s』の同等の表記にも『^』がついていたのを修正しました)
(『\t』はタブ、『\v』は垂直タブ、『\r』はキャリッジリターン(CR、改行の一種)、『\f』は改ページ)
これらは『[a-fA-F\d]』のようにすることで、文字クラスのブラケット(角括弧)内に含めることができます。
「同等の表記」と書きましたが、文字をユニコードして扱うツールの場合は、上記が同等の表記にはならず、
たとえば『\d』であれば漢数字が含まれてしまったりするので注意が必要です。
『(A|B)』は「AまたはB」という意味です。(これを「選択」と呼びます)
『(A|B|C)』なら「A、B、Cのどれか」という意味になります。
『(gray|grey)』は『gr[ae]y』とほぼ等価となります。
『[ae]』は「1文字のaまたはb」という意味になるので結果的に、ほぼ同じ効果が得られるわけです。
(ただし、これはgrayとgreyの違いが1文字だけだったためで、そうでない場合はこうはなりません)
気をつけなければならないのは、その順番です。
『(Java|JavaScript)』で検索すると、対象文字列内に存在する『Java』と『JavaScript』すべてマッチするように思えますが、
『JavaScript』は選択肢の前(左)のほうにある『Java』が当てはまってしまうため、
『Script』部分にはマッチせず、『JavaScript』というマッチになってしまいます。
選択では左側が優先されるので、『(JavaScript|Java)』とすることでこの問題は防げます。
(言語、ツールによっては、この問題が起こらない=順番関係なく長いほうを適用しようとするものもあります)
| メタ文字 | 意味 |
|---|---|
^ |
行頭 |
$ |
行末 |
\b |
単語境界 |
\B |
単語境界以外 |
リテラル文字や文字クラスが「文字自体」にマッチするのと違い、アンカーは「位置」にマッチします。
検索する文字列が『^』、置換する文字列が『>』なら、「行頭に『>』を挿入する」という意味になります。
単語境界とは、「単語を構成する文字=『\w』に相当する文字」と「単語を構成しない文字=『\W』に相当する文字」の間の位置のことです。
『regular expression.』なら『^regular^ ^expression^.』の4ヶ所に当てはまります。
『\b.*?\b』とすれば単語すべてにマッチさせることができます。
しかし、「単語構成文字」が基準なので、『JavaScript』は1単語でも、『L?K?O』は1単語とは見なされません。
アンカーは位置にマッチするので、文字クラス内に含めることはできません。
『^』や『$』を文字クラスに含めても、その文字自体という意味になります。
つまり、『[^$]』なら「行頭または行末」ではなくて、「『$』文字以外」ということになります。
また、『\b』は文字クラス内のみ、バックスペース文字を表す場合が多いようです。
正規表現には、大抵「大文字と小文字を無視する」というオプションがあります。
これが入っていないと「『to:』で検索しても『To:』にマッチしない」といったことが起こります。
言語、ツールによっては、正規表現の一部にのみ大文字と小文字を無視する機能があるものもあります。
例えばRubyでは『(?i:foo)』という形式を使用できます。
『(?i:Ruby) Python』という表現なら、『ruby Python』や『RuBy Python』にはマッチしますが、
『RUBY PYTHON』にはマッチしない、ということになります。
括弧内に入れた文字列は、ある場所に記憶されます。(「キャプチャ」と呼びます)
これは『\n』という表記を使って呼び出すことができます。(nは数字)
同じ単語が2連続で出てくるもの(『merry merry』みたいなもの)を探すという場合、
『\b(\w+)\b \1』とすることができます。(ここで使った『\1』を「後方参照」と呼びます)
こうすると、『\1』の部分は、『(\w+)』を使ってマッチしたものと同じものがあるものとして解釈されることになります。
括弧を何個も使う場合は、左の括弧から順に『\1』、『\2』、『\3』となります。
また、後方参照は置換文字列にも使うことができます。
つまり置換文字列内に『\1』と書けば1番目の括弧、
『\2』と書けば2番目の括弧でキャプチャされたものがそこに入ることになります。
この場合、言語、ツールによっては『\n』ではなく『$n』を使う場合もあるようです。
括弧は『(foo|bar)』という選択や、『(humbert){2}』というグループ化など、キャプチャ以外にも使われます。
そのため、キャプチャに使われた数字をわかりやすくするために、キャプチャしない括弧もあります。
それには『(?:foo)』という表記を使います。
前の例であれば『(?:foo|bar)』と『(?:humbert){2}』になります。
「その位置の続くものを確認する」というのが「先読み」です。
対象文字列を『JavaScript Java Applet』として考えてみましょう。
『Java(?=Script)』は「『Script』が後に続く『Java』」にマッチします。
『(?=Script)』の部分が、「『Script』が後に続くかどうか」をチェックしているので、
後ろに『Script』が続かない単なる『Java』にはマッチしません。
『(?=Script)』の部分は「後に『Script』が続く位置」にマッチしていることになります。
この例のマッチは『JavaScript Java Applet』となります。
逆に、『Java(?!Script)』とすれば、「『Script』が後に続かないかどうか」をチェックするので、
後ろに『Script』が続かない単なる『Java』にマッチさせることができます。
こちらは「否定先読み」と呼びます。
この例のマッチは『JavaScript Java Applet』となります。
言語、ツールによっては、「その位置の前にあるものを確認する」という「戻り読み」「否定戻り読み」がサポートされているものもあります。
(これは『(?<=foo)』『(?<!=bar)』という形で使います)
先読みや否定先読み、戻り読みなどをまとめて「前後読み」と呼びますが、
前後読みは位置にマッチするため、戻り読みは先読みとは通常書くべき位置が逆になります。
『(?<Mozilla )Firefox』とすれば、『Mozilla 』に続く『Firefox』のみにマッチします。
| メタ文字 | 意味 |
|---|---|
| ?+ | 直前の文字を0回または1回繰り返す(強欲) |
| *+ | 直前の文字を0回以上繰り返す(強欲) |
| ++ | 直前の文字を1回以上繰り返す(強欲) |
上のほうで?、*、+は「欲張り」だと書きましたが、「欲張り」な量指定子も“ゆずる”ことがあります。
対象文字列が『"something"』だとして、検索文字列『".*"』はこれにマッチします。
しかし、強欲な量指定子『*+』に置き換えて『".*+"』とするとマッチしません。
これはなぜかというと、「欲張り」な量指定子を使った『.*』の部分は、
最後の『"』がなければ『something"』にマッチすることになりますが、
正規表現の最後に『"』があるために、対象文字列の最後の『"』をゆずっているのです。
『.*+』の部分が『something"』にマッチしてしまい、
強欲な量指定子をサポートしていない言語、ツールでも、「アトミックなグループ」というものが使える場合があります。
アトミックなグループでは『(?>foo)』という表記を使います。
『\w?+』なら『(?>w+)』、『\w*+』なら『(?>w*)』、『\w++』なら『(?>w+)』で代替できます。
『*』の「直前の文字の0回以上の繰り返し」はよく気をつけないと、間違ったものにまでマッチしてしまいます。
リテラル文字と文字クラスは「文字自体」にマッチすると書きましたが、
『-*』というような表現は、『-』や『--------』だけでなく、
なぜそうなるかというと、「0回以上」ということは「なくてもいい」ということだからです。
空文字列へのマッチは、実質上「位置」へのマッチと似たようなものになります。
検索文字列を『-*』として一括置換すると、
『-』や『--------』が置換されるだけでなく、
『-』が存在しないすべての場所に置換文字列が挿入されてしまうことになります。
正しい正規表現を書くためには、「どう書けばマッチするか」だけでなく、
「どういう場合にマッチしなければいいか」についても考えてみる必要があります。
*』≒正規表現の『.*』とありますが、これは厳密には微妙に違います。
ファイルグロブでは《*》は「任意の文字を1回以上繰り返す」
つまり、1文字以上あればなんでもいいということになります。
この意味だと、《*.*》は "foo." や ".bar" は当てはまりません。
しかし、「0回以上」であればマッチすることになります。
正規表現では「1回以上繰り返す」は、《+》なので、
「任意の文字を1回以上繰り返す」は『.+』となります。
よって、《*.*》とほぼ等価な表現は『.+\..+』となります。
これは私の勘違いでした。miauさんご指摘ありがとうございます。
「*.*」は foo. にマッチするはずだし、.bar にマッチしないのは、「*」がドットファイルにマッチしないっていう特殊ルールがあるから・・・ですよね?
ファイルグロブの《*》は、「0回以上繰り返す(ただし例外として、一番最初のドットは表せない)」ということのようです。
《*.*》とほぼ等価な表現は、正しくは『(?!\.).*\..*』となります。
正規表現を使うにあたっては、検索対象がどのようなものか知っておくことが重要です。
『\d{4}[-/]\d{1,2}[-/]\d{1,2}』で日付と思われる文字列を検索することができますが、
これは『00-0000-00-00』というものにもマッチしてしまいます。(『00-0000-00-00』)
しかしこれを厳密にしようと思えばかなり複雑な正規表現になってしまうので、
どの程度の厳密さが必要かを把握しておくことが肝要と言えるでしょう。
冒頭にも書きましたが、正規表現は、言語やツールによって微妙な違いがあるので、
その辺りについては各言語、ツールの説明を参照してください。
本格的に学びたい場合はオライリーの「詳説 正規表現」がおすすめです。
(ただ、この本はプログラミングのことを多少は知らないと難しいかもしれません)
また、PHP正規表現チェッカーですぐに試せるようです。
b:id:K-Onoさんの
について。
実ははてなダイアリーもある(d:id:sleepwlk)んですが、長いこと書いてなかったので、
匿名ダイアリーのほうが多くの人に見てもらえるのではないかと思ってこちらに書いてみました。
*2008-09-23 誤記の修正と、一部加筆しました。
*2008-09-24 ワイルドカードの記述を修正しました。
*2008-09-24 文字クラスの記述の間違いを修正しました。b:id:FunnyBunnyDizzyさんご指摘ありがとうございます。
Slicehost VPS Hosting is now Rackspace Cloud Servers hosting
Slicehost Articles: IP failover - High Availability explained
All requests for the website come to the front end Slice.
That Slice then proxies the request to larger Slices running in the backend of the network.
Slicehost Articles: IP failover - Slice setup and installing Heartbeat
Monitoring Ubuntu Services Using Monit | Ubuntu Geek
$ sudo tasksel
Slicehost Articles: Ubuntu Hardy setup - page 1
Slicehost Articles: Ubuntu Hardy setup - page 2
Automatic Rails on Ubuntu 8.04 LTS « Enjoying Rails
joerichsen's gist: 16225 — Gist
Setting up Ubuntu Jaunty for Ruby and Rails development | Joe Ocampo's Blog
5-minutes to Rails // Slicehost VPS Hosting is now Rackspace Cloud Servers hosting
slicehostでRails2.2.2を動かすまで - なんとなく日記
Slicehost Articles: Ubuntu Hardy - Ruby on Rails
Slicehost Articles: Ubuntu Gutsy - Django installation
UbuntuにLAMPサーバを手早くインストールする方法 - builder
LAMP(Linux、Apache、MySQL、PHP)サーバを手早くインストールする最も簡単な方法
Slicehost Articles: CentOS setup - page 1
Slicehost Articles: CentOS setup - page 2
CentOSのPHPにはマルチバイト対応入ってませんのであとから入れましょう (技術メモ)
タグ「slicehost」を含む新着エントリー - はてなブックマーク
naotaka blog » Blog Archive » Slicehostに申し込み
slicehostでUbuntu8.04の設定1 初期設定 - delab
Slicehost : Tag Archives - delab
ホスティングサービス Slicehost のドキュメントがすばらしい : 僕は発展途上技術者
SlicehostへのRedmine導入手順(Ubuntu Gutsy)
つくるぶガイドブログ: 失敗しない Rails が動かせるホスティングサービス選びと環境構築
具体的にどこがおすすめかという質問を受けた場合、共用サーバーならば海外の Slicehost、専用サーバーならさくらインターネット
Slicehost に移行しました - milk1000cc
Web 管理画面で、OS 再起動・再インストール、コンソール操作、DNS 設定などができます。
バックアップ入れても月額 $25、
レンタルサーバはさくらインターネット | 「さくらのレンタルサーバ」「さくらのマネージドサーバ」
格安レンタルサーバーならステップサーバー | 高機能で格安なレンタルサーバーTOP
レンタルサーバーNSF - 月額100円〜容量無制限可の格安レンタルサーバー
ロリポップ!レンタルサーバー - 月額105円~容量最大30GB 初期費用半額キャンペーン中!
チカッパ!レンタルサーバー - ご利用中のユーザー様へのご案内
レンタルサーバー「heteml」 - 大容量・高機能のレンタルサーバー
Slicehost VPS Hosting is now Rackspace Cloud Servers hosting Slicehost Login
Linode - Xen VPS Hosting Linode Login
Linode.comのVPSホスティングを契約してみた - m-kawato@hatena_diary
Webbynode Hosting - Host and Deploy Ruby on Rails, Django, Node.js, PHP and more
VPS Hosting � Virtual Private Server Hosting | DataRealm.com
Coupon codes, promotions and special offers - CheapVPS
VPS :: VPS Hosting :: VDS :: Virtual Private Servers :: Virtual Dedicated Servers :: Server Axis
RootBSD - FreeBSD and OpenBSD VPS Hosting - Welcome to RootBSD
レンタルサーバーならVPSレンタルサービス|VPS stock
激安の専用サーバ:ServerPronto なんと月額$29〜 | 海外サーバ.jp
サーバ本体無償提供、ホスティング向きハウジングサービスを月額7,780円で
専用サーバの料金と仕様 | 専用レンタルサーバ(ホスティング)のさくらインターネット
Dedicated servers | Windows and Linux dedicated web servers
Dedicated Servers, Self-Managed Dedicated Server, Dedicated Hosting at ServerPronto
MegaNetServe - Value Driven Dedicated Servers on Linux, Windows 2008, Windows 2003 & FreeBSD
Domain Names, Web Hosting and SSL Certificates - Go Daddy
Dedicated Servers, vSERVERs – SERVER4YOU
Web Hosting | Dedicated Hosting | Domain Registration |
海外の安い専用サーバプランをいろいろ並べて検討してみた - GIGAZINE
再度、レンタルサーバ(共有ではなく「専用」です)で、国内外を.. - 人力検索はてな
Website Hosting in the Yahoo! Directory
デル株式会社(Dell Japan)の公式サイト | Dell 日本
HP-ProLiant-ML115 G5まとめwiki - トップページ
各メーカーの最安サーバを比較検討してみた - GIGAZINE
バックエンドアーキテクチャーのおかげで、2テラバイトの画像を、$1000のLinuxサーバー1台で賄うことができる。だから、年間わずか20万ドル程度の設備投資で、現在サーバー500台を保有している。
ドメイン登録 - VALUE DOMAIN:バリュードメイン
Domain Names, Web Hosting and SSL Certificates - Go Daddy
Amazon S3をWindowsにマウントできるJungle Disk Kawanet Tech Blog/ウェブリブログ
Online storage and backup | Secure file sharing | Unlimited online storage | Jungle Disk
Amazon.co.jp: 現場が教えるホスティングサービスの勘所―立ち上げから運用管理までのノウハウ (NEサポートシリーズ): 合阪 省: 本
こんな研究をした人が居るのをScientific Americanの論文で読んだ事有るよ。
このルールだったら、Bは仮に分配が$1であっても全てのターンでYesと言うのが最適解なんだけど。たまに$50を下回った時にNoと言う人が居たんだって。
どうやら人間には自分が損をしてでもズルをした人に罰を与えたいというフェアプレイ精神が有るのが原因ではないかという結論だった。
元の記述だと「損得勘定」にはフェアプレイ精神とか倫理は含まれていないだろうから、その友人の「人間関係は損得勘定だけではない」というのは良く有る反応だろうね。
OK
C# $10 (T_T) *ist D +ANIMA yes,mama ok -196℃ .book c/w :active ave;new アンリ・カルティエ=ブレッソン ?B @CHaT [TV] ^H _no PE`Z ||リ・_・`川
AirH" AirH" 女子高生 GIRL'S-HIGH 女子高生 GIRL'S-HIGH MÄR MÄR (*゚∀゚)ノ パキャッ (*゚∀゚)ノ パキャッ
文字参照に変換されるため双方上と同様に
P&G
!K7
含むキーワードを見つけられず
% \ { } ~
キーワード関連
というわけで、残るは文字参照関係だけかな。