UPPER SYSTEM

スポンサードリンク

行頭に任意の文字を加える正規表現

今回の正規表現:「^」:行頭を表します。複数行の頭に特定の文字を付与したい時に重宝

 

SQLに限らず、複数行の頭に同じ文字を付けたいシチュエーションは多いです。

 

例えば、下図のExcelファイルで上部カラムに対し、全ての単語の前に「従業員.」を付与したい場合に正規表現を用いる方法をご紹介します。

 

正規表現

 

まずは対象のセルを選択してコピー(ctrl + C)

 

そしてテキストエディタに貼り付けます。

 

(私の場合はフリーソフトのsakuraエディタにお世話になっています。)

 

置換機能を呼び出します。

 

sakuraエディタの場合は「ctrl + R」ですね。

 

すると下記の図のようになります。
正規表現
ここで赤枠で囲ってあるように「正規表現」にチェックをし、置換前に「^」を置換後に行頭に加えたい文字列を記載します。

 

(ここでは”従業員.”)

 

さて、これで「置換処理」を行うと…。

 

正規表現

 

一気に処理してくれましたね。

 

これを全選択して(ctrl + A)コピーしてExcelのセルに貼り付けることで、初めの図のようにExcelファイルへも反映できますね。

 

ちなみに行末versionは「$」ですね。どちらも必須テクニックです。

 

正規表現

 

 

  このエントリーをはてなブックマークに追加

 

IT技術ブログランキング  人気ブログランキングへ

スポンサードリンク

関連ページ

10桁以上の数字だけを抽出する正規表現
処理のレスポンスが帰らない結果として障害が発生。ログを調査します。そんなときに処理時間が長いリクエストを特定するために役立つ正規表現。
最長マッチと最短マッチの正規表現
”「ABCDEFG」は「基本的」な「アルファベット」です。”この文章から”基本的”だけを抽出するには?
任意の文字列が含まれる行を削除する
正規表現の基礎です。これは良く使うものですので、ぜひ覚えておきましょう。
1万円以上の商品を抽出したい時の正規表現
指定した桁数で文字列を抽出する方法をご紹介します。
データから改行を削除する正規表現(詰めたい)
コピーしたデータに、改行が混ざっていて、取り除きたい時の対策です。覚えておくと日常業務に役立つこと間違いなしです。