Нет необходимости возиться с регулярным выражением.Ускоритель типа [uri]
сделает часть этой работы за вас.Другие части, по-видимому, зависят от того, как вы решили интерпретировать данные, а не от того, как работает анатомия URL.
PS C:\Users\matt> $url = [uri]"https://api.somedomain.com/v2/direct-access/producing-entities-details?entity_id=104194825&format=json&page=1"
PS C:\Users\matt> $url.Query
?entity_id=104194825&format=json&page=1
Вы можете изучить другие свойства и посмотреть, как они вам помогут.Например, вам может понадобиться построить сегменты, чтобы получить другие части, которые вы ищете.
PS C:\Users\matt> $url.Segments
/
v2/
direct-access/
producing-entities-details