"The dog";
私はJSで行う場合:
var string;
string = "The | dog | and | apple";
string.split("|")[1];
リターンが "犬" になります。私はこのsomelike、それを交換したいとする必要があります
string.split("|")[1] = "cat";
と文字列のパスがする「|猫|と|リンゴ」、文字列「犬」として知ってあまりにも別の値にすることができます。
可能でしょうか?
"The dog";
私はJSで行う場合:
var string;
string = "The | dog | and | apple";
string.split("|")[1];
リターンが "犬" になります。私はこのsomelike、それを交換したいとする必要があります
string.split("|")[1] = "cat";
と文字列のパスがする「|猫|と|リンゴ」、文字列「犬」として知ってあまりにも別の値にすることができます。
可能でしょうか?
を使用して:
var string = "The | dog";
var DELIMITER = " | ";
var parts = string.split(DELIMITER);
parts[1] = "cat";
string = parts.join(DELIMITER);
// string === "The | cat"
Humm、okay、and文字列が "The | dog | and | apple"なら、私はdogを別の値に置き換えることができれば、dogが別の文字列であることも知っているでしょう –
ええ、それは最初のDELIMITERと2番目のDELIMITER間の内容を置き換えます。別の位置を置き換えたい場合は、 'part [1]'を別のものに変更することができます。 – Paulpro
var arr=string.split('|');
arr[1]='cat'
var s=arr.join('|');
またはあなたは、個々の配列の要素を交換し、再度文字列を作るために参加使用できる正規表現
それは可能ですが、ない一つの式で。しかし、あなたは 'replace()'を使うことができます。 – elclanrs
'.replace( 'dog'、 'cat')'は使えませんか? – cl3m
これは単純な例です。私はsplitを使う必要があります。私は値がわからないので、123または456以上になる可能性があります...次に、置き換えてできませんでしたか? –