Описание тега alternation

Anything related to regular expressions alternation operation. An alternation operation in regular expressions syntax is a way of indicating two alternative patterns which can both match the subject string. In many regular expressions flavors (notably those derived from Perl syntax) the alternation is indicated by a vertical bar "|".
2 ответа

Regex для сбора данных после одного поискового запроса и перед одним из двух других (который всегда первый)

Мне нужно создать регулярное выражение со следующими требованиями: Данный образец текста: SEARCH_TERM_#1 find this text SEARCH-TERM_#2_more text_SEARCH-TERM_#3 SEARCH_TERM_#1 find this text SEARCH-TERM_#3 Я хочу извлечь строку, которая появляется в …
1 ответ

Почему ListBox AlternationIndex всегда возвращает 0

Хорошо, я знаю, что есть несколько других подобных вопросов, но у меня есть реальная проблема с получением AlternationIndex для работы с ListBox или ListView. мой xaml такой: <ListBox BorderThickness="0" Name="RecentItemsListBox" HorizontalAlignm…
21 окт '13 в 09:54
1 ответ

Как определить это регулярное выражение с чередованием, чтобы иметь одинаковое количество групп в матче?

Я пытаюсь разобрать такие строки 99_GOG_A_X1_FOO X-2014-09 99_YAK_A_YZ1_BAR YZY-2014-10 с этим регулярным выражением 99_\w{3}_(A|B)_((X)(0*[1-9][0-9]?)_(FOO|BAR) X-(\b0*20(1[4-9]|[2-9][0-9])\b)-\b0*([1-9]|1[0-2])\b|(YZ)(0*[1-9][0-9]?)_(FOO|BAR) YZY-…
19 авг '14 в 13:15
1 ответ

Проверить чередование максимумов минимумов в Matlab

Я написал алгоритм, который находит локальные максимумы и минимумы в сигнале. [id_max, id_min] = find_max_min(signal); Я хотел бы сейчас проверить: соблюдается ли изменение максимумов и минимумов i.e. id_max(1)<id_min(1)<id_max(2)<id_min(2)…
25 июн '14 в 13:12
3 ответа

Regex ведет себя ленивым, должен быть жадным

Я думал, что по умолчанию мой Regex будет демонстрировать желаемое поведение, но это не так в следующем коде: Regex keywords = new Regex(@"in|int|into|internal|interface"); var targets = keywords.ToString().Split('|'); foreach (string t in targets) …
2 ответа

Как я могу фильтровать по нескольким идентификаторам объектов, используя эквивалентные символы или чередование в JQ?

Резюме У меня есть работающий фильтр JQ, который правильно анализирует три различных объекта имени и полезной нагрузки и массирует их в желаемый выходной формат. Проблема в том, что мне приходится явно выражать каждый путь к объекту, так как я не мо…
06 май '17 в 16:38
1 ответ

Почему более длинный токен в чередовании не будет сопоставлен?

Я использую ruby ​​2.1, но то же самое можно повторить на сайте Rubular. Если это моя строка: 儘管中國婦幼衛生監測辦公室制定的 И я делаю регулярное выражение с этим выражением: (中國婦幼衛生監測辦公室制定|管中) Я ожидаю получить более длинный жетон в качестве матча. 中國婦幼衛生監測辦公室制定…
26 авг '14 в 17:13
2 ответа

На клик работает дважды

http://jsfiddle.net/uTV5k/19/ Привет, Я использую приведенный ниже скрипт на своем мобильном сайте. Пожалуйста, посмотрите jsfiddle смоделированного скрипта и разметки. Сценарий, приведенный ниже, является именно тем, что есть на моем мобильном сай…
06 фев '12 в 11:58
5 ответов

Python чередует два списка неравной длины

У меня есть два списка, и я хочу объединить их поочередно, пока не закончится один, а затем я хочу продолжать добавлять элементы из более длинного списка. Ака. list1 = [a,b,c] list2 = [v,w,x,y,z] result = [a,v,b,w,c,x,y,z] Аналогично этому вопросу (…
08 авг '14 в 18:13
1 ответ

Scala парсер комбинаторы: разбирать либо целое число, либо число с плавающей запятой

РЕДАКТИРОВАТЬ: решено, см. "FIX" ниже Я пытаюсь настроить комбинатор парсера Scala для анализа числа с плавающей запятой или целого числа в зависимости от сложности числа. Вот что у меня сейчас: import scala.util.parsing.combinator.JavaTokenParsers …
28 июн '15 в 06:11
1 ответ

Regex, чтобы заменить слова в качестве альтернативы

Я работал над именами файлов, чтобы дать альтернативные имена. т.е. у меня есть несколько повторяющихся или повторяющихся имен. Это вход: image thisismyimage image image anotherimage Я искал решение, чтобы дать альтернативные имена всем этим дублика…
15 окт '13 в 15:18
2 ответа

Неинициализированное значение Perl при использовании чередования в регулярных выражениях

У меня есть цикл с оператором if, который выглядит следующим образом: for (my $i=0; $i < $size; $i++) { if ($array[$i] =~ m/_(B|P|BC|PM)/) { #Remove from @array splice(@array, $i, 1); next; } #Get rid of numbers at the end $array[$i] =~ s/_[0-9]+…
24 июл '17 в 20:08
1 ответ

Чередующийся Обратный отсчет - HTML - JavaScript

Очевидно, что этот вопрос состоит из нескольких частей: одна для получения обратного отсчета и другая для чередования для отображения. Я хочу обратный отсчет до выходных (суббота 00:00), а в выходные дни будет отображаться обратный отсчет до конца в…
10 фев '16 в 17:57
4 ответа

Как расставить приоритеты регулярных выражений | (Или) выражения?

Я пытаюсь сопоставить соединения кандзи в японском предложении с помощью регулярных выражений. Щас пользуюсь / ((.)*) /чтобы соответствовать соединению, разделенному пробелом, например, в 彼はそこに ひと人 でいた。 Проблема в том, что в каком-то предложении сло…
21 авг '11 в 12:47
2 ответа

Соответствие Perl чередуется с круглыми скобками

Может ли кто-нибудь объяснить, почему мое сопоставление ведет себя по-разному, независимо от того, включено ли чередование в группу захвата? Возможно, это связано со старой версией Perl (которую я, к сожалению, не контролирую), или я что-то неправил…
10 июл '14 в 22:51
6 ответов

Быстрее ли использовать чередование, чем последующие замены в регулярных выражениях?

У меня довольно простой вопрос. Там, где я работаю, я вижу много регулярных выражений. Они используются в Perl для замены и / или удаления некоторых строк в тексте, например: $string=~s/^.+\///; $string=~s/\.shtml//; $string=~s/^ph//; Я понимаю, что…
05 апр '16 в 08:06
2 ответа

Как сделать чередование поворотов в Java

Итак, я учусь в 9-м классе по компьютерным наукам в AP, и нам дали проект по созданию игры. Я выбрал простую игру "Игра в Ци", которую предложил мой учитель. Но что я не могу понять, так это как делать чередующиеся повороты между компьютером и плеер…
07 ноя '13 в 01:20
1 ответ

Проблемы с регулярным выражением Java и чередование

У меня проблемы с получением регулярного выражения для работы. Я пытаюсь разобрать большой многострочный блок текста для определенных тегов XML. Причина, по которой я не анализирую это с библиотекой XML, однако, на самом деле она также является част…
15 мар '12 в 18:44
1 ответ

Как я могу использовать grep для извлечения двух шаблонов из одинаковых фрагментов текста фиксированной длины?

Я пытаюсь извлечь информацию из файла с помощью grep и установить связь между связанными событиями. Например, мой файл может содержать следующий повторяющийся шаблон: Section Info1 etc etc Info2 Я хочу быть в состоянии grep для секции и захватить In…
09 фев '16 в 22:05
1 ответ

jQuery чередование второго щелчка не работает?

http://jsfiddle.net/motocomdigital/uTV5k/18/ Я обновил, используя вместо этого переключение по щелчку - хотя все еще не могу получить плавные чередования. У меня есть смесь JavaScript и JQuery здесь. Я пытаюсь получить элемент, поэтому при нажатии …
05 фев '12 в 20:05