Ant Design - Разрабатывайте отдельный код и запускайте его на мобильных устройствах. веб-платформа

Используя regex, это можно легко сделать с помощью функции findall.

import re
s = "Titanium Dioxide (CI 77897), Black 2 (CI 77266), Iron Oxides (CI 77491, 77492, 77499), Ultramarines (CI 77007)"
re.findall(r"\w.*?\(.*?\)", s) # returns what you want

Используйте http://www.regexr.com/ , если вы лучше понять регулярное выражение, и вот ссылка на документацию на python: https://docs.python.org/2/library/re.html

EDIT: I изменил строку регулярного выражения, чтобы принять содержимое без круглых скобок: \w[^,(]*(?:\(.*?\))?

0
задан Ashvin Ajadiya 16 January 2019 в 13:44
поделиться