Where am I going wrong?!

Hello all,
Fairly new to Powershell so please be kind.

I am trying to rename all files in a folder that contains open and closing brackets with a word in the middle.
I have over 1000 files in a folder all with different words in brackets. but they need to be replaced.

This is what I have so far:

get-childitem .zip | foreach { rename-item $_ $_.Name.Replace(" ()“”", “”) }

Ive put an asterix in open and closed brackets in hope that’ll be the wild card and get rid of anything in brackets.

Moving to correct forum.

Replace works with regular expressions.
Try it this way:

Get-ChildItem -Path ‘*.zip’ | ForEach-Object {
Rename-Item -Path $.FullName -NewName (($.BaseName -replace ‘(.+)’) + $_.Extension )
}