Відмінності між версіями «Метод Exec»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: '''Метод exec''' Синтаксис: регвир.exec (рядок) Аргументи: рядок - будь-яке рядковий вираз Резуль…)
 
Рядок 1: Рядок 1:
 
'''Метод exec'''
 
'''Метод exec'''
  
Синтаксис: регвир.exec (рядок)
+
Синтаксис: регвир.exec (рядок)<br>
Аргументи: рядок - будь-яке рядковий вираз
+
Аргументи: рядок - будь-яке рядковий вираз<br>
Результат: масив результатів або null
+
Результат: масив результатів або null<br>
  
 
Метод exec виконує зіставлення рядки зі зразком, заданим регвир. Якщо зіставлення зі зразком закінчилося невдачею, то повертається значення null. В іншому випадку результатом є масив підрядка, відповідних заданому зразку. У процесі зіставлення проводиться оновлення всіх властивостей об'єкта регвир (і тим самим всіх властивостей об'єкта RegExp).
 
Метод exec виконує зіставлення рядки зі зразком, заданим регвир. Якщо зіставлення зі зразком закінчилося невдачею, то повертається значення null. В іншому випадку результатом є масив підрядка, відповідних заданому зразку. У процесі зіставлення проводиться оновлення всіх властивостей об'єкта регвир (і тим самим всіх властивостей об'єкта RegExp).

Версія за 10:54, 29 квітня 2010

Метод exec

Синтаксис: регвир.exec (рядок)
Аргументи: рядок - будь-яке рядковий вираз
Результат: масив результатів або null

Метод exec виконує зіставлення рядки зі зразком, заданим регвир. Якщо зіставлення зі зразком закінчилося невдачею, то повертається значення null. В іншому випадку результатом є масив підрядка, відповідних заданому зразку. У процесі зіставлення проводиться оновлення всіх властивостей об'єкта регвир (і тим самим всіх властивостей об'єкта RegExp).

Результуючий масив має наступні властивості:

   * Властивість input містить вихідну рядок;
   * Властивість index містить позицію знайденої підрядка у вихідній рядку;
   * Властивість length одно n + 1, де n - кількість подвираженій регулярного виразу, укладених в круглі дужки;
   * Елемент 0 містить знайдену підрядок;
   * Елементи 1, ..., n містять підрядка, відповідні подвираженіям регулярного виразу в круглих дужках.

Приклад: наступний сценарій