Perl › 正規表現 › here 正規表現で文字列の先頭と末尾を表現するには^と$を使用します。 # ^ は先頭を表す。 /^ab/ # $ は末尾を表す /cd$/ ^ は、文字クラス否定の記号としても使われます。[]の先頭にあれば、文字クラスの否定を表現し、//の先頭にあれば、文字列の先頭を表現します。 サンプル 文字列の先頭と末尾にマッチするサンプルです。 use strict; use warnings; # 文字列の先頭と末尾を表現する。 ^ と $ my $word = "abcd"; print "1: 文字列の先頭を表\現する。 ^\n"; if ($word =~ /^ab/) { print "'$word' は、ab で始まります。\n" } if ($word =~ /bc/) { print "bc を含みますが、\n" } if ($word !~ /^bc
正規表現は英語の "Regular Expression" の訳です。文字列のパターンを表現するために使われます。 (正式な定義がどうなっているのかは知りませんので、正しい表現ではないかもしれません) 正規表現はUNIXの世界では古くから使われてきました。テキストデータの加工をするツールでは、大抵正規表現が使えるようです。 Windows(DOS)の世界では、ワイルドカードがよく使われてきましたが、正規表現の方が細かい指定が可能です。その分難しい(奥が深い)のも事実ですが。 元々は数学系の用語のようで、その場合正則表現という訳になるようです。もちろん、この場合上記の定義は嘘になります。テキスト処理のための解説なので、細かいことは許してください(笑) キャラクタ 文字の事です(分かってるって?(笑))。ちゃんと日本語で書けよという方、正論です。ただ、正論は時によっては極論でもあります。 文
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く