Есть ли способ (библиотека, алгоритм и т. Д. c.) Идентифицировать и извлекать регулярные выражения из (неструктурированной и случайной) строки? Например, мне дается следующая строка:
$betterline = ($line -match "\(\d+\)(?:\w+\(\d+\))+$") -replace "\(\d+\)", "."
, и я хотел бы обнаружить (\d+)(?:\w+(\d+))+$
и (\d+)
. Даже приближенные решения подойдут. Я предпочитаю python, но могу использовать и другие языки.