movabletypeの正規表現の置き換えで、特定の文字を文字列の前後から削除したい。


変数に
/abcd/defg/hijk/
////abcd/defg/hijk////
が入っていた時に
regex_replace="",""
を使って、前後のスラッシュ"/"だけを取り除く方法を教えてください。

URLでも可ですが、ここを参考にして作成する等々の時には、ポイント比率を下げさせていただきます。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/09/07 15:15:08
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:windofjuly No.1

回答回数2625ベストアンサー獲得回数1149

ポイント100pt
<mt:entrybody regex_replace="/^\/*(.+)([^\/]+)\/*$/","$1$2">
<mt:entrybody regex_replace="#^/*(.+)([^/]+)/*$#","$1$2">

参考文献
http://www.movabletype.jp/documentation/appendices/modifiers/
http://www.php.net/manual/ja/regexp.reference.delimiters.php

id:windofjuly

<mt:entrybody regex_replace="/^\/*(.*)([^\/])\/*$/","$1$2">
<mt:entrybody regex_replace="#^/*(.*)([^/])/*$#","$1$2">
2013/09/06 23:41:42

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません