私の質問がちょっと混乱していたらごめんなさい、英語は母国語ではないので、たくさんのURLを、URLが変更そのリストの最初のURL続ける、ここで私は置き換えたいテキストです:URLの束をそのリストの最初のURLに置き換える方法
[rotate=url1.usa.gov;url2.facebook.com/;http://9gag.com]
変更しない唯一のものは[rotate=....]
で、URLは、私は結果になりたい;
によって分割されています次のとおりです。
var str = str.replace(/\[rotate=.*;.*\]/g, '$0');
しかし、私はそれを行うとき、結果は次のとおりです。
$0
私はこれをどのように行うことができますか?
キャプチャしたグループ '.replace(/ \ [rotate =(。*?);。* \] /、 '$ 1')' – Tushar
を使用する正規表現が嫌いならば、最初に 'split( ';' '分割された配列の最初の項目に対して' split( '=') 'を実行し、最初の要素を取得します。 – Tushar
@Tusharありがとう、あなたは私の問題を解決しました。 – Squidward