Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как распарсить текст (http://www.flasher.ru/forum/showthread.php?t=213304)

grafillo! 02.09.2016 17:55

Как распарсить текст
 
Есть текст нужно из него вытащить все номера групп текст вида:
Код:

https://vk.com/club91933860  N + 1
https://vk.com/club27555325  Формула 1 на F1News.ru
https://vk.com/club24371598  РОССИЯ 1
https://vk.com/club11375758  Фестиваль Respublica (Республіка)1,2,3,4 вересня

нужно через регулярное выражение или как выбрать все номера и засунуть их в массив, напишите как это сделать пожалуйста или сразу код)

Wolsh 02.09.2016 18:30

Приведите пример результата. Что такое "номера"? Типа, 91933860 ?

grafillo! 02.09.2016 18:38

номера групп это всё что идёт после club и заканчивается перед пробелом,
да типа должен получится массив array = [91933860,91933860,91933860,91933860]
цифр не обязательно будет 8 может быть любое количество цифр подряд

PsixokoT 02.09.2016 18:57

Код AS3:

var array:Array = string.match(/(?<=club)(\d+)\s/g);


grafillo! 03.09.2016 01:12

тока нужно чтобы выбирало без последнего пробела, а то в этой регулярке пробел включается

0l3 04.09.2016 07:57

Скачай себе книгу, например "Гойвертс Я., Левитан С. - Регулярные выражения. Сборник рецептов - 2009", Sublime Text и редактируй регулярку как хочешь.
http://shcherbyna.my-board.org/_medi...gexp_debug.png

КорДум 04.09.2016 13:22

Без последнего пробела и выбирает в подгруппе. Изучите результат работы метода match.

grafillo! 04.09.2016 17:02

спасибо всё получилось!


Часовой пояс GMT +4, время: 08:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.