regex- все статьи тега ➜ страница 8
Могу ли я заменить группы в Java regex?
У меня есть этот код, и я хочу знать, могу ли я заменить только группы (не все шаблоны) в регулярном выражении Java. Код: //... Pattern p = Pattern.compile("(d).*(d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one ( (d) ) with number //and group two (too (d) ) with 1, but I don't know how. } ...
Как искать вхождения более одного пробела между словами в строке
Как искать вхождения более одного пробела между словами в строке 1. this is a line containing 2 spaces 2. this is a line containing 3 spaces 3. this is a line containing multiple spaces first second three four все вышеизложенное является допустимыми совпадениями для этого регулярного выражения. Какое регулярное выражение я должен использовать? ...
Заменить первое вхождение строки в Python
У меня есть пример строки. Как я могу заменить первое вхождение этой строки в более длинную строку пустой строкой? regex = re.compile('text') match = regex.match(url) if match: url = url.replace(regex, '') ...
Regex: что такое InCombiningDiacriticalMarks?
следующий код очень хорошо известен для преобразования акцентированных символов в обычный текст: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("p{InCombiningDiacriticalMarks}+", ""); Я заменил свой" ручной "метод на этот, но мне нужно понять "регулярное выражение" часть replaceAll 1) Что такое "InCombiningDiacriticalMarks" ? 2) где доказательства этого? (а сходства?) спасибо. ...
Блокнот++ постепенно заменить
допустим, я хочу иметь 10 строк данных, но я хочу, чтобы значение увеличивалось для каждой строки или части данных. Как мне увеличить это значение? например....Если у меня есть эти строки, Есть ли способ регулярного выражения для замены значений id для увеличения? <row id="1" /> <row id="1" /> <row id="1" /> <row id="1" /> <row id="1" /> - - - вот как бы я хотел, чтобы это выглядело... (если идентификатор первой строки идет вверх, это нормально) <row id="1" ...
Как отрицать все регулярное выражение?
у меня есть регулярное выражение, например (ma|(t){1}). Он соответствует ma и t и не соответствует bla. Я хочу отрицать регулярное выражение, поэтому оно должно соответствовать bla, а не ma и t,добавив что-то в это регулярное выражение. Я знаю, что могу писать , фактическое регулярное выражение является более сложным. ...
VSCode регулярных выражений поиска и замены частичное совпадение по математике?
%s@{fileID: (213[0-9]*)@='{fileID: '.(submatch(1)-1900)@ Я использую эту команду поиска и замены регулярных выражений в vim для вычитания константы из каждого соответствующего идентификатора. Я могу сделать регулярное выражение найти в vscode но как я могу ссылаться на частичное совпадение по математике и заменить? submatch(1) не работает в vscode? спасибо. ...
Регулярное выражение ровно n или m раз
рассмотрим следующее регулярное выражение, где X и любой регулярное выражение. X{n}|X{m} это регулярное выражение будет проверять для X происходит ровноn или m раза. есть ли Квантор регулярных выражений, который можно проверить на вхождение X ровно n или m раз? ...
Регулярное выражение для анализа или проверки данных Base64
можно ли использовать регулярное выражение для проверки или очистки данных Base64? Это простой вопрос, но факторы, которые управляют этим вопросом, - это то, что затрудняет его. у меня есть декодер Base64, который не может полностью полагаться на входные данные, чтобы следовать спецификациям RFC. Итак, проблемы, с которыми я сталкиваюсь, - это проблемы, такие как, возможно, данные Base64, которые не могут быть разбиты на 78 (я думаю, что это 78, мне нужно будет дважды проверить RFC, поэтому ...
количество совпадений регулярных выражений java
Допустим у меня есть файл, содержащий этот: HelloxxxHelloxxxHello я компилирую шаблон для поиска 'Hello' Pattern pattern = Pattern.compile("Hello"); затем я использую inputstream для чтения в файле и преобразования его в строку, чтобы он мог быть регексирован. Как только сопоставитель находит совпадение в файле, он указывает на это, но он не говорит мне, сколько совпадений он нашел; просто он нашел совпадение в строке. Итак, поскольку строка относительно короткая, и буфер, который я испо ...
Регулярное выражение, соответствующее многострочному блоку текста
у меня возникли проблемы с получением регулярного выражения Python для работы при сопоставлении с текстом, который охватывает несколько строк. Пример текста ('n ' - это новая строка) some Varying TEXTn n DSJFKDAFJKDAFJDSAKFJADSFLKDLAFKDSAFn [more of the above, ending with a newline]n [yep, there is a variable number of lines here]n n (repeat the above a few hundred times). Я хотел бы захватить две вещи: часть "some_Varying_TEXT" и все строки прописного текста, которые идут двумя строка ...
Подсчитайте количество совпадений регулярного выражения в Javascript
Я хотел написать регулярное выражение, чтобы подсчитать количество пробелов/вкладок / новой строки в куске текста. Поэтому я наивно написал следующее:- numSpaces : function(text) { return text.match(/s/).length; } по каким-то неизвестным причинам он всегда возвращает 1. В чем проблема с приведенным выше утверждением? С тех пор я решил проблему следующим образом:- numSpaces : function(text) { return (text.split(/s/).length -1); } ...
Как проверить, что строка является палиндромом с помощью регулярных выражений? [закрытый]
Это был вопрос интервью, на который я не смог ответить: Как проверить, что строка является палиндромом с помощью регулярных выражений? p. s. уже есть вопрос "Как проверить, является ли данная строка палиндромом?" и она дает много ответов на разных языках, но нет ответа, который использует регулярные выражения. ...
Как проверить, полностью ли строка соответствует регулярному выражению в Scala?
предположим, что у меня есть шаблон регулярного выражения, которому я хочу соответствовать многим строкам. val Digit = """d""".r Я просто хочу проверить, полностью ли данная строка соответствует регулярному выражению. Какой хороший и идиоматические способ сделать это в Scala? Я знаю, что я могу сопоставить шаблон на регулярных выражениях, но это синтаксически не очень приятно в этом случае, потому что у меня нет групп для извлечения: scala> "5" match { case Digit() => true case _ =&g ...
используйте регулярное выражение в if-condition в bash
интересно, общее правило для использования регулярного выражения в предложении if в bash? вот пример $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $ if [[ $gg == s...grid* ]] ; then echo $gg; fi $ почему последние три не совпадает? надеюсь, что вы могли бы дать как можно больше общих правил, а не только для этого примера. ...
Регулярное выражение без учета регистра без использования перечисления RegexOptions
можно ли сделать совпадение без учета регистра в C# с помощью класса Regex без установки регулярных выражений.Невежественный флаг? то, что я хотел бы иметь возможность сделать, - это в самом регулярном выражении определить, хочу ли я, чтобы операция сопоставления выполнялась без учета регистра. Я хотел бы это регулярное выражение,taylor, чтобы соответствовать следующим значениям: Тейлор Тейлор Тейлор ...
Как удалить возврат каретки с помощью Ruby?
Я думал, что этот код будет работать, но регулярное выражение никогда не соответствует rn. я просмотрел данные, которые я читаю в шестнадцатеричном редакторе, и проверил, что в файле действительно есть шестнадцатеричный D и шестнадцатеричный шаблон. Я также пробовал регулярные выражения /xDxA /m и/x0Dx0A / m, но они также не совпадали. Это мой код прямо сейчас: lines2 = lines.gsub( /rn/m, "n" ) if ( lines == lines2 ) print "still the samen" else print "made th ...
Как я могу использовать оператор 'Not Like' в MongoDB
Я использовал оператор SQL 'Like' с помощью pymongo, db.test.find({'c':{'$regex':'ttt'}}) но как я могу использовать оператор 'не нравится'? пробовал db.test.find({'c':{'$not':{'$regex':'ttt'}}) ...
Как извлечь текст из строки с помощью СЭД?
мой пример строки выглядит следующим образом: This is 02G05 a test string 20-Jul-2012 теперь из приведенной выше строки Я хочу извлечь 02G05. Для этого я попробовал следующее регулярное выражение с sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/d+Gd+/p' но вышеприведенная команда ничего не печатает, и я считаю, что она не может ничего сопоставить с шаблоном, который я предоставил sed. Итак, мой вопрос: что я делаю неправильно и как это исправить. когда я пытаюсь выше с ...
Как извлечь строку по шаблону с помощью GREP, REGEX или PERL
У меня есть файл, который выглядит примерно так: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> Мне нужно извлечь что-нибудь в кавычках, которые следуют за "name=", т. е. content_analyzer , content_analyzer2 и content_analyzer_items. Я делаю это на ...