質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

Q&A

解決済

2回答

16844閲覧

正規表現でファイルの一行目、最後の行をとる

Maar

総合スコア48

正規表現

正規表現とは特定の文字列によるパターンマッチングを行う際に用いられる宣言型プログラミングです。

0グッド

0クリップ

投稿2017/02/28 10:00

編集2017/03/01 01:12

正規表現で複数のファイルの先頭と最後(別々に実行)に文字列を入れたいのですが、正規表現でそのよう一致のさせ方って可能なのでしょうか?

追記
atomのプロジェクト内の置換で文書全体をグループ化してやろうとしたのですがうまくいかず、質問させていただいたした次第です。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Zuishin

2017/02/28 10:49

正規表現を使わないといけませんか?複数ファイルなのでシェルを使う方が楽だと思います。
Maar

2017/03/01 01:14

シェルで追記という感じでやってみることにしました。ありがとうございます!
guest

回答2

0

正規表現で置換はできますが、ファイルの編集はできません。
なにを利用してファイルを書き換えるかによって書き方はかわってくるでしょう
(正規表現というアプリがあるわけではないので)

マルチラインモードを利用しなければ
先頭:/^/や末尾:/$/を変更すればいいと思います

投稿2017/02/28 10:37

編集2017/02/28 10:38
yambejp

総合スコア114863

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Maar

2017/03/01 01:16

マルチラインモードというのがあるんですね、そちらも調べてみたいと思います。 ありがとうございました、またよろしくお願いします。
guest

0

ベストアンサー

正規表現は、「文字列のある部分にマッチさせる」事しかできません。
変更は、そういう文字列の変更機能を持ったツール(エディタとか)を使ったり、汎用のプログラム言語で文字列変更関数・文字列変更メソッドを使ってプログラミングします。

ファイルの先頭と末尾に文字列を挿入するのであれば、普通は正規表現など使いません。
・先頭に追加⇒追加文字列を書いて、ファイルを読んで書く
・末尾に追加⇒ファイルを読んで書いて、追加文字列を書く

投稿2017/02/28 13:26

otn

総合スコア84618

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Maar

2017/03/01 01:13

なるほど、その方法がありましたね。 早速実行してみます、ありがとうございました! またよろしくお願いします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問