私はいくつかの基本正規表現を知っていますが、ここには事があります。すべての文字はスパンで囲まれます。 私は引用符で囲まれているものを交換することにしたいので、"something"
のようなものが実際にjavascript regexpは引用符で囲まれたものを置き換えますか?
<span class="charachter">"</span>
<span class="charachter">s</span>
<span class="charachter">o</span>
<span class="charachter">m</span>
<span class="charachter">e</span>
<span class="charachter">t</span>
<span class="charachter">h</span>
<span class="charachter">i</span>
<span class="charachter">n</span>
<span class="charachter">g</span>
<span class="charachter">"</span>
だろう(改行はただ便宜上つけがある。それは本物でちょうど1長蛇の列です。)
はどのようにするか、その中:
<span class="charachter green">"</span>
<span class="charachter green">s</span>
<span class="charachter green">o</span>
<span class="charachter green">m</span>
<span class="charachter green">e</span>
<span class="charachter green">t</span>
<span class="charachter green">h</span>
<span class="charachter green">i</span>
<span class="charachter green">n</span>
<span class="charachter green">g</span>
<span class="charachter green">"</span>
?私はregexpを使用しています。なぜなら、「何か」は何でもよいからです。
はBTW:コード内でのjQueryの使用は、私はクラス「緑」を追加したくない.charachterクラス、引用符で囲まれたばかりのものですより多くの物事が
あります許可されている
をチェックアウトし、この
/"(.*?)"/
のように、それはungreedy作るには?あなたの例では、CSSクラスを追加するだけです。何か不足していますか? – RoccoC5
スペルミスは意図的ですか? –
とにかく*する*単純な正規表現は 's /" charachter "/" charachter green "/'です(それは "ネスティング/カウント"の問題を避けるため一般的な形式ではありません)。もちろん、これはもっと多くのことをする可能性も秘めています。また、最後の太字のステートメントはゼロを意味します:) –