С Новым годом! Форум программистов, компьютерный форум, киберфорум
Ruby on Rails
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
57 / 57 / 20
Регистрация: 04.07.2013
Сообщений: 524
1

Странное поведение match

14.03.2016, 18:14. Показов 520. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.

Вступление:
Ниже приведена часть скрипта которая используется в качестве серверного git хука на багтрекере Assembla. Переменная regex передаётся в параметры, а text берется с содержимого которое приходит push-ом.

Есть примерно следующий скрипт:
Ruby
1
2
3
4
5
6
#!/usr/bin/env ruby
regex = /e/
text = "when you update the webservice. This is enforced by GIT so you will do it :-)."
unless regex .match(text)
//Что то делаем
end
В результате выполнения у меня следующая ошибка: unmatched close parenthesis: /when you update the webservice. This is enforced by GIT so you will do it :-)./

Такое ощущение, что оно параметер, который я передал в функцию mathch распознает как регулярное выражение, но почему? Если убрать скобку в конце, то ругатся перестает, но ничего не находит. Я в ruby новичок, и скорее всего где то туплю. Буду благодарен за любую помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.03.2016, 18:14
Ответы с готовыми решениями:

Передача параметров в модель - странное поведение
Доброго времени суток, уважаемые форумчане! Создал вот такой класс: class Test <...

Странное поведение
Добрый день! Имеется класс с мейном: public class Main { // args - is path to file with...

Странное поведение if
в коде Select if CHARACTER_LENGTH(s.lname)=6 then s.lname||' '||s.fname||' '||s.mname end...

БД, странное поведение
Привет Создаю источник данных из папки (скрин 1 и 2). Запускаю проект, добавляю 3 строки, нажимаю...

1
the hardway first
Эксперт JS
2472 / 1844 / 909
Регистрация: 05.06.2015
Сообщений: 3,609
16.03.2016, 23:28 2
Цитата Сообщение от KrekerOK Посмотреть сообщение
unmatched close parenthesis
Не смог воспроизвести, дайте больше информации. Уж очень простой примерный скрипт. Интересно, когда могут возникать такие ситуации.

Добавлено через 2 минуты
Цитата Сообщение от KrekerOK Посмотреть сообщение
Переменная regex передаётся в параметры
куда? Есть некий хитрый метод класса/модуля и ошибка возникает там. КМК то что вы нам привели в качестве примера - это... могли бы вообще не показывать
0
16.03.2016, 23:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.03.2016, 23:28
Помогаю со студенческими работами здесь

Странное поведение!
Доброго времени суток! На лицо странное (на мой взгляд) поведение С++ Builder 6. Итак код:...

Странное поведение
Здравствуйте, столкнулся с проблемой и никто не может сказать в чем может быть загвоздка, сам...

Странное поведение new
Объясните почему оператор new выделяет неверное количество памяти? # include <iostream> using...

Странное поведение
Собственно, сабж: https://www.cyberforum.ru/attachment.php?attachmentid=272592&stc=1&d=1369472568...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru