正規表現ワンポイント:文字列の先頭の指定方法

2023-01-11

文字列の先頭を表す正規表現

最初のデリミタの直後に使用することで、文字列の先頭を表します。
/^の直後は文字列の先頭を表します。

正規表現
文字列の先頭^
文字列の先頭\A
文字列の先頭を表す記号

※最初のデミトリ直後の正規表現先頭で使用する

正規表現の基本

”デリミタ”で正規表現のパターンを囲うことで範囲を明確にします。一般的にデリミタには / (スラッシュ)を用います。
※スラッシュ以外の記号を使用することもあります。
※正規表現はすべて”半角記号英数字”です。

使用例1

「あいうえお」で始まる文字列を表す

/^あいうえお/

使用例1で文字列を評価した結果

対象文字列使用例に該当するか
あいうえお
わあいうえお×
あいうえお
あいえうお×
使用例1で文字列を評価した結果

使用例2

間違った使用例
デリミタの直後に^が置かれていない。

/あ^いうえお/

使用例3

「あいうえお」でのある文字列を表す
※文字列の先頭を示す^が使われていない

/あいうえお/

使用例3で文字列を評価した結果

対象文字列使用例に該当するか
あいうえお
あいうえお
あいうえお
あいえうお×
使用例3で文字列を評価した結果

いかがでしたか?
使用例を参考に下の正規表現チェッカーで試してみてください。

正規表現チェッカー

[myphp file=’regchecker’]

正規表現

Posted by 管理者