regex-group- все статьи тега


Регулярное выражение Notepad++ заменяет именованные группы

Я пытаюсь заменить полное имя автора на название статьи У меня есть список статей, подобных этому: Альбершейн П., Невис Д. Дж. метод анализа сахаров в полисахаридах клеточной стенки растений методом газожидкостной хроматографии/ / исследования углеводов. - 1967 год. – Том. 5, № 3. - Да. 340-345. И у меня есть регулярное выражение для него (?'n1'^d{3}. )(?'n2'(?:(?:[A-ZА-Я][-a-zćа-я ]+)?([A-ZА-Я][-a-zćа-я]+xA0[A-ZА-Я].(?:xA0[A-ZА-Я].){0,2},?)(?: [et al])? ?)+)(?'n3' [^/]+[ ...

Именованная группа регулярных выражений" (?P regexp)": что означает "P"?

в Python (?P<group_name>…)синтаксис позволяет ссылаться на соответствующую строку через ее имя: >>> import re >>> match = re.search('(?P<name>.*) (?P<phone>.*)', 'John 123456') >>> match.group('name') 'John' что означает "P"? Я не мог найти никакого намека в официальная документация. Я хотел бы получить идеи о том, как помочь моим ученикам запомнить этот синтаксис. Знание того, что "P" означает (или может означать), было бы полезно. ...

Могу ли я заменить группы в 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. } ...