Вот что я пытаюсь делать с регулярными выражениями, и я не могу понять, как это сделать. У меня большой файл и строки abc
, 123
и xyz
, которые появляются несколько раз по всему файлу.Регулярные выражения: Обеспечение b не происходит между a и c
Я хочу, чтобы регулярное выражение совпадало подстроку большого файла, который начинается с abc
, содержит 123
где-то в середине, заканчивается xyz
, и нет никаких других примеров abc
или xyz
в подстроках, кроме начала и конец.
Возможно ли это с регулярными выражениями?
[Поскольку регулярные выражения не полностью стандартизованы, все вопросы с этим тегом должны также содержать тег, определяющий применимый язык программирования или инструмент.] (Http://stackoverflow.com/tags/regex/info) , есть ли какая-то конкретная причина, по которой вы хотите использовать регулярные выражения здесь? Это возможно, но в большинстве сред это сложнее, чем не использовать регулярные выражения. – hvd
Должны быть рассмотрены разрывы строк или нет? Большой файл будет считаться строкой или одной большой строкой? –
Реджейный аромат - это python 2.7, новые строки должны быть включены. –