Сопоставьте правильное сложение двух двоичных чисел с регулярным выражением PCRE

можно ли сопоставить дополнение в виде (?<a>[01]+)\s*\+\s*(?<b>[01]+)\s*=\s*(?<c>[01]+), где a + b == c (как в двоичном сложении) должен держать? они должны совпадать: 0 + 0 = 0 0 + 1 = 1 1 + 10 = 11 10 + 111 = 1001 001 + 010 = 00 ...

Выбор столбцов на основе строки match - dplyr:: select

у меня есть фрейм данных ("данные") с большим количеством столбцов. Некоторые столбцы содержат определенную строку ("search_string"). как я могу использовать dplyr::select() чтобы дать мне подмножество, включающее только столбцы, содержащие строку? ...

Как я могу вставить символ вкладки с sed на OS X?

Я пробовал: echo -e "egg\t \t\t salad" | sed -E 's/[[:blank:]]+/\t/g' что приводит к: eggtsalad и... echo -e "egg\t \t\t salad" | sed -E 's/[[:blank:]]+/\t/g' что приводит к: egg\tsalad что бы я хотел: egg salad ...

Регулярное выражение Python, соответствующее свойствам Юникода

Perl и некоторые другие текущие механизмы регулярных выражений поддерживают свойства Юникода, такие как категория, в регулярном выражении. Например, в Perl вы можете использовать \p{Ll} чтобы соответствовать произвольной строчной букве, или p{Zs} для ...

Python TypeError на регулярном выражении [дубликат]

этот вопрос уже есть ответ здесь: TypeError: не удается использовать шаблон строки для байт-подобного объекта в re.метод findAll() 2 ответы Итак, у меня есть ...

Как сопоставить всю строку с регулярным выражением?

Мне нужно регулярное выражение, которое будет находить только совпадения, где вся строка соответствует моему запросу. например, если я выполняю поиск фильмов с именем "Red October", я хочу только соответствовать этому точному названию (без учета рег ...

Ссылка - Что означает это регулярное выражение?

что это? Это коллекция из общего Q&A. Это также сообщество Вики, поэтому приглашаются все желающие принять участие в поддержании этого. почему это? выражение страдает give me ze code вопросы и плохие ответы без объяснений. Эта ссылка предназна ...

Обработка групп захвата в re.саб?

Я хочу взять строку 0.71331, 52.25378 и возврат 0.71331,52.25378 - т. е. просто найдите цифру, запятую, пробел и цифру и удалите пробел. Это мой текущий код: coords = '0.71331, 52.25378' coord_re = re.sub("(\d), (\d)", ",", coords) print coord_re ...

проверка натурального входного номера с помощью ngpattern

Я использую ng-pattern="/0-9/" установить price_field не согласны decimal number. Но когда я ввожу натуральное число (от 0 до 9999999),ng-show активируется с Not valid number!. где я ошибся?. Пожалуйста помочь. <form name="myform" data-ng-submi ...

Это c++11 regex ошибка меня или компилятора?

хорошо, это не оригинальная программа, в которой у меня была эта проблема, но я дублировал ее в гораздо меньшей. Очень простая задача. главная.cpp: #include <iostream> #include <regex> using namespace std; int main() { regex r1("S" ...

ошибка регулярного выражения - нечего повторять

Я получаю сообщение об ошибке, когда я использую это выражение: re.sub(r"([^\s\w])(\s*)+","\1","...") Я проверил регулярное выражение в RegExr и это возвращает . как и ожидалось. Но когда я пытаюсь его в Python я получаю это сообщение об ошибке: ...

Разделить строку разделителем, но не если она экранирована

как я могу разделить строку разделителем, но не если она экранирована? Например, у меня есть строка: 1|2\|2|3\|4\\|4 разделитель | и экранированный разделитель \|. Кроме того, я хочу игнорировать экранированные обратные косые черты, поэтому в \| t ...

Java заменяет все квадратные скобки в строке

Я хочу убрать квадратные скобки из строки, но я не знаю как. String str = "[[email protected]]"; str = replaceAll("\[\]", ""); String[] temp = str.split("[email protected]"); System.out.println("Nickname: " + temp[0] + " | Power: " + temp[1]); но мой результат: [Chr ...

Найти строку между 2 известными значениями

Мне нужно иметь возможность извлечь строку между 2 тегами, например: "00002 " из"morenonxmldata<tag1>0002</tag1>morenonxmldata" Я использую C# и .NET 3.5. ...

Сменить захват-группы регулярных выражений в Notepad++?

быстрый вопрос: у меня есть регулярное выражение, ^(?:\b[A-Z]+\b\s+)+(.*)\d{8}, Что дает две группы захвата. Я хотел бы заменить группу захвата 1 с пробелом. Это возможно? если я заменю на: заменяет TEST TESTER Hello, world. Another word here. 75793 ...

Что такое регулярное выражение "независимая группа захвата"?

из Java 6 Pattern документы: специальные конструкции (без захвата) (?: X) X, как группа без захвата ... (?> X) X, как независимая, не захватывающая группа между (?:X) и (?>X) в чем разница? Что значит независимая значит в д ...

Получение текста, следующего после совпадения регулярных выражений

Я новичок в использовании регулярных выражений, я прошел через грабли учебников, но я не нашел тот, который относится к тому, что я хочу сделать, Я хочу что-то искать, но возвращаю все, что следует за ним, но не саму строку поиска например,"какое-т ...

Регулярное выражение, как сопоставить несколько строк?

Я пытаюсь соответствовать From линия до самого конца Subject строка в следующем: .... From: XXXXXX Date: Tue, 8 Mar 2011 10:52:42 -0800 To: XXXXXXX Subject: XXXXXXX .... пока у меня есть: /From:.*Date:.*To:.*Subject/m но это не конец сюжетной ...

Синтаксис регулярного выражения для "ничего не соответствует"?

У меня есть движок шаблонов python, который сильно использует регулярное выражение. Он использует конкатенацию как: re.compile( regexp1 + "|" + regexp2 + "*|" + regexp3 + "+" ) Я могу изменять отдельные подстроки (regexp1, regexp2 и т. д.). есть ...

Как я могу выбрать элемент по ID с помощью jQuery с помощью regex?

у меня есть следующие элементы: <input id="AAA_RandomString_BBB" type="text" /> <input id="AAA_RandomString_BBB_Start" type="text" /> <input id="AAA_RandomString_BBB_End" type="text" /> AAA & BBB являются константами, и я все ...