別の特定の文字列が前にない場合(私の場合、「http://」が前にない場合)、文字列に一致する正規表現を見つけようとしています。これはJavaScriptであり、Chrome で実行しています (問題ではありません)。
サンプルコードは次のとおりです。
var str = 'http://www.stackoverflow.com www.stackoverflow.com';
alert(str.replace(new RegExp('SOMETHING','g'),'rocks'));
そして、SOMETHING を「http:// が前にない限り www.stackoverflow.com に一致する」ことを意味する正規表現に置き換えたいと思います。当然、アラートは「http://www.stackoverflow.com rocks」と表示されます。
誰でも助けることができますか?以前の回答で見つかったすべてを試したように感じますが、何も機能しません。ありがとう!