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';
დაყავით ეს სტრიქონი ისე, რომ თარიღის და დროის ყველა ნაწილი იყოს ერთ მასივში. ანუ თქვენ უნდა მიიღოთ შემდეგი მასივი:
['2025', '12', '31', '12', '59', '59'];