タグ

正規表現に関するsaikyosen18のブックマーク (2)

  • タグ付き正規表現―秀丸エディタの正規表現

    タグ付き正規表現 タグ付き正規表現は置換で使います。 正規表現にタグと呼ばれる特殊な記号(メタ文字)を埋め込み、検索時に指定した正規表現のパターンを保持したまま、順番を入れ替えたりする場合に使用します。。 このタグはどの部分を取り出すか?という範囲を指定するために使われます。 タグ付き正規表現を使いこなすためには、文章の構造を正規表現を用いて抽象的に表記する事が必要になります。 文章を正規表現を用いて抽象的に表記する 以下の事例で実際にやってみましょう。 置換前 この二行は、いずれも一行毎に詠み手水平tab歌の構造を持っています。 この構造を、タグ付き正規表現を利用して歌改行詠み手に変えてみましょう。 この文章は上に書いたとおり、一行が詠み手水平tab歌の構造を持ちます。 とりあえず、詠み手と歌の間に水平tabを表す¥tが入るのはわかるかと思います(わからなければ、エスケープシーケンスと正

  • 正規表現 [Perl講座 -Smart]

    正規表現の概要 正規表現は、Perlの中で最も重宝する機能のひとつです。正規表現にはテキスト処理のための様々な機能があり、文字列の中から特定のパターンを見つけ出したり、置換したりすることができます。 正規表現の基的な使用方法 たとえば、$strという変数に格納したデータの中から、「A」で始まって途中は何があるかわからないが最後が「E」という文字列を探したい場合、次のように記述することで、条件にマッチする文字列を見つけることができます。 $str =~ /A.*E/; 上記では、ドット( . )が改行以外の1文字を表し、アスタリスク( * )がその任意の文字の0回以上の繰り返しを意味します。このように、正規表現において特殊な働きを持った文字を正規表現演算子、またはメタ文字と呼びます。また、=~ はパターン結合演算子と呼ばれ、「左辺の値から右辺の値を検索する」という意味があります。 正規表現

    正規表現 [Perl講座 -Smart]
  • 1