URLにある可能性のある文字列があります.. ala..「名前/値を取得する」ことができます..それは問題ではありません。問題は、値に追加の文字を「挿入」する必要があるいくつかのテストがあることです。それで:
var someValue = "yes_maybe_next_year"
「_maybe」を含む文字列を取得した場合、その後に追加の文字を挿入します。したがって、次のようになります。
var charsToInsert = "_no";
var someValue = "yes_maybe_next_year";
var newValue = "yes_maybe_no_next_year";
これが摩擦です。「たぶん」は入らないかも。したがって、「yes」の後に「_no」を挿入する必要があります。これが2回目のこすりです。文字列には、「next_year」とは異なる文字が含まれている可能性があります。
var someValue = "yes_sometime_later";
したがって、実際には、次のような正規表現を介して挿入できる必要があります。
var regex = /^(yes_)(maybe_)(\w*)?/
私は実際にこれを行う方法に途方に暮れています。
したがって、「maybe_」が存在する場合は「no」をその後に置き、そうでない場合は「no」を「yes_」の後に置きます。