Учитывая твито, как следующее:регулярного выражения для удаления объектных имен
Brick Brewing Co Limited (BRB) Downgraded by Cormark to Market Perform
Brinker International Inc (EAT) Upgraded by Zacks Investment Research to Hold
Как написать регулярное выражение, которое удаляет как "by Cormark"
и "by Zacks Investment Research"
Я попытался это:
"by ([A-Za-z ]+\w to)"
с помощью питона но для этого требуется слово «to». Я хотел бы, чтобы регулярное выражение останавливалось, прежде чем записывать слово «в».
Было бы также интересно, если бы кто-нибудь мог показать мне, как писать регулярное выражение, которое захватывает примеры верблюда, например "Zacks Investment Research"
.
Вы имеете в виду, чтобы удалить все строки, начинающиеся с «от» и заканчивается раньше «в»? –
Есть много таких строк, да. – CodeConfusion
Вы можете использовать группы без захвата, чтобы игнорировать «by» и «to». Проверьте это: https://docs.python.org/2/howto/regex.html#non-capturing-and-named-groups. – nikihub