JavaScript正規表現でのsplitメソッド
このレッスンでは、すでによく知っているsplitメソッドを詳しく見ていきます。このメソッドは、文字列を区切り文字で配列に分割します。区切り文字はパラメータとして渡され、通常は文字列であることを既に知っているはずです。
しかし、常にそうとは限りません - パラメータとして正規表現を渡すこともできます。この場合、区切り文字は正規表現に一致するすべての部分文字列となります。
次の例では、文字列を区切り文字'-'または区切り文字'+'で配列に分割します:
let str = 'a-b+c-d+e';
let res = str.split(/[-+]/);
結果、変数には次の値が格納されます:
['a', 'b', 'c', 'd', 'e']
日付と時刻の文字列が与えられます:
let str = '2025-12-31 12:59:59';
この文字列を、日付と時刻のすべての部分が1つの配列に含まれるように分割してください。つまり、次の配列が得られるはずです:
['2025', '12', '31', '12', '59', '59'];