Форум программистов, компьютерный форум, киберфорум
Наши страницы
Haskell
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Haskell Найти N самых маленьких элементов списка и сформировать из них новый список http://www.cyberforum.ru/haskell/thread2002609.html
Найти N самых маленьких элементов списка и сформировать из них новый список
Haskell Найти элементы списка значение которых не совпадает с номерами их позиций в списке
Найти элементы списка значение которых не совпадает с номером их позиций в списке
Haskell Графы , короткие пути
Здравствуйте, мне нужно написать алгоритм, вычисляющий минимальное расстояние между автобусными остановками и при этом успеть зайти в магазин. Скажем так, Вася едет из точки Б в точку А, с...
Haskell Компиляторы Стало интересно, а сложны ли компиляторы функциональных языков, по сравнению с императивными, и если да, то насколько? http://www.cyberforum.ru/haskell/thread2001613.html
Haskell Пересчитать смещение в поле ввода текста http://www.cyberforum.ru/haskell/thread1996642.html
Имеется поле ввода текста видимой шириной txtAreaW пикселей. Текст, возможно шире поля ввода и, возможно, уже был смещён на off символов (off символов находятся за левой границей поля), а позиция...
Почему не работает данная функция? Haskell
center :: -> Integer -> Integer center y = 0 center (x:s) y | length (x:s) == y = x | otherwise = center s y
Haskell Существует ли путь между двумя вершинами графа
Текст задачи: "Граф задан с помощью цепных списков. Определить, существует ли путь между двумя заданными вершинами." Так как термин "цепные списки" мне не понятен, я граф представляю в ином виде...
Haskell Задание по Haskell за вознаграждение Прошу прошения за дублирование, создал тему в этой ветки, так как здесь ЦА компетентных людей по данному ЯП. Нужна помощь по Haskell за вознаграждение: Тема в ветке:... http://www.cyberforum.ru/haskell/thread1995090.html
Haskell Parser? Haskell http://www.cyberforum.ru/haskell/thread1992691.html
Здравствуйте, делаю одну из последних работ на завтра, не успеваю написать код... Была бы очень рада и благодарна, если бы кто-то мне помог его написать... у меня есть язык с грамматикой Flip...
Haskell Запуск сайта на Hakyll Хочу сделать себе сайт визитку. После недолгих размышлений выбор пал на Hakyll + github. Проделав примерно следующее. stack install hakyll hakyll inite vojiranto.github.io git init stack init... http://www.cyberforum.ru/haskell/thread1990171.html
XRuZzz
Антикодер
1816 / 789 / 46
Регистрация: 15.09.2012
Сообщений: 2,900
0

Разбор url адреса с библиотекой Parsec

14.06.2017, 17:18. Просмотров 897. Ответов 10
Метки (Все метки)

Хочу разобрать url адрес. До "www" разбор происходит нормально.
Дальше возникла проблема - "www" может не быть в адресе.
Безуспешно пытаюсь применить try:
Haskell
1
2
3
4
import Text.Parsec.ByteString as PSBSL (GenParser (..), Parser)
import Text.ParserCombinators.Parsec as PS( (<|>),(<?>), anyChar, char, choice, digit, letter, many, many1, manyTill, spaces, noneOf, oneOf, parse, sepBy, string, try, GenParser (..),ParseError(..))
 
www = try $ string "www"
Компилятор ругается на это так как у меня вместо String используется ByteString.
То есть я не умею разбирать части, которых может не быть в исходной строке, если используется ByteString.

Вернуться к обсуждению:
Разбор url адреса с библиотекой Parsec
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.06.2017, 17:18
Готовые ответы и решения:

Парсинг через Parsec
Собственно только начал изучать язык, и наткнулся на красивейший уже реализованный парсинг. Но он...

Разбор кода определения ip адреса
Ребята, знаю, что темы про определение ip адреса создавались много раз, но нигде не нашел толкового...

Как с библиотекой xNet или без нее получить URL адрес страницы?
Сделал авторизацию вконтакте, хочу искусственно получить токен через приложение, суть в том, что...

Регулярные выражения. Разбор URL
Пытаюсь разобрать URL и получить значения переменных:...

URL адреса
Есть такой url адрес: twitter.com/login и как я понял /login это определенная страница, но если...

10
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.