Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.09.2018, 02:55
Аспирант
Отправить личное сообщение для jay-S Посмотреть профиль Найти все сообщения от jay-S
 
Регистрация: 05.10.2011
Сообщений: 76

regexp быть или не быть
Здравствуйте!

Подскажите пожалуйста регулярное выражение которое будет работать в этих случаях находить:

Q:
Q{56}:

чтобы находило и без скобок и со скобками
Ответить с цитированием
  #2 (permalink)  
Старый 28.09.2018, 04:49
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

var pat = /Q:|Q\{?56\}?:/g;
Ответить с цитированием
  #3 (permalink)  
Старый 28.09.2018, 06:10
Аспирант
Отправить личное сообщение для jay-S Посмотреть профиль Найти все сообщения от jay-S
 
Регистрация: 05.10.2011
Сообщений: 76

А как сделать вот так

/^Q(\[?\d+\]?):/

чтобы вхождение было или не было которое указано в скобках?

Вот то что я написал сейчас это не работает можете подправить и написать как надо?
Ответить с цитированием
  #4 (permalink)  
Старый 28.09.2018, 06:18
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

jay-S,
Постарайтесь собраться и конкретно написать что должно матчится, можно несколько дополнительных примеров привести для понимания.
Ответить с цитированием
  #5 (permalink)  
Старый 28.09.2018, 07:02
Аспирант
Отправить личное сообщение для jay-S Посмотреть профиль Найти все сообщения от jay-S
 
Регистрация: 05.10.2011
Сообщений: 76

чтобы искалось вот это

Q:
Q{4}:
Q{52}:
Q{634}:

тоесть иногда скобки есть и в них цифры
а иногда без скобок и цифр
Ответить с цитированием
  #6 (permalink)  
Старый 28.09.2018, 07:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

jay-S,
/Q(\{\d+\})?:/
Ответить с цитированием
  #7 (permalink)  
Старый 28.09.2018, 07:31
Аспирант
Отправить личное сообщение для jay-S Посмотреть профиль Найти все сообщения от jay-S
 
Регистрация: 05.10.2011
Сообщений: 76

Спасибо большое понял где ошибка была
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, float или int значение присвоено переменной? gadyuka Общие вопросы Javascript 4 30.10.2012 15:31
Оценка сложности RegExp Аня C Общие вопросы Javascript 5 06.10.2012 00:04
Работа в Москве, фуллтайм, от 70000 до 90000 Necros Работа 20 10.09.2012 21:27
Сторонние библиотеки - быть или не быть? IIIEPJIOK Оффтопик 64 21.03.2009 19:39
Кем быть лучше?мужчиной или женщиной? gtarshik Оффтопик 1 02.01.2009 11:21