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

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

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

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

Q&A

解決済

2回答

859閲覧

正規表現でページの変動するURLの末尾を一括置き換えしたい

banvino

総合スコア10

正規表現

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

0グッド

0クリップ

投稿2018/03/08 11:01

編集2018/03/09 06:20

以下のような同ドメインのアドレスパターンがあったといたします。

http://sample.com/user/0010/
http://sample.com/admin/3507/
http://sample.com/test/8180/

例えば、URL末尾の"/"を".html"と一括置き換えしたいのですが、「検索」と「置き換え」に入力するべき記述方法が分かりません。

置き換え後
http://sample.com/user/0010.html
http://sample.com/admin/3507.html
http://sample.com/test/8180.html

お手数ですが、ご教授願います。

3/9 追記
正規表現の記述方法は一つだけでなく、言語によって書き方が変わるのですね。失礼いたしました。
環境ですが、wordpressのプラグインで正規表現が使える一括置き換え機能のある物での使用となります。
そうなると言語はphpになるのでしょうか。

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

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

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

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

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

x_x

2018/03/09 04:29

突然「検索」「置き換え」が出てきましたが、環境を書いておいたほうがいいでしょう
guest

回答2

0

ベストアンサー

yambejpさんの言うとおり、どんなツールを使うかですね。
上記URIが/tmp/hogeにあるとすると、sedなら以下で標準出力に結果がでます。

$ sed -e 's//$/.html/'

perlなら

$ perl -pe 's//$/.html/' -i /tmp/mm

てな感じですかね。

投稿2018/03/09 05:28

rogueref

総合スコア727

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

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

0

(/$)を.htmlに置き換えたりとかですかね?
あとは言語によるでしょう

投稿2018/03/08 11:19

yambejp

総合スコア114883

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.47%

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

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

質問する

関連した質問