1. ホーム
  2. javascript

[解決済み] javascriptで文字列を一度分割する?

2023-05-27 14:58:48

質問

文字列を一度だけ分割するには、どうすればよいのでしょうか。 1|Ceci n'est pas une pipe: | Oui にパースします。 ["1", "Ceci n'est pas une pipe: | Oui"] ?

分割の制限ではどうにもならないようです...。

どのように解決するのですか?

これはきれいな方法ではありませんが、きちんとした効率で動作します。

var string = "1|Ceci n'est pas une pipe: | Oui";
var components = string.split('|');
alert([components.shift(), components.join('|')]​);​​​​​

以下はその簡単なデモです。