Puisque vous utilisez .Net, voici comment vous supprimez les parenthèses et l'une des barres obliques en C#:
newUrl = Regex.Replace(oldUrl, @"\(.*?\)/", "");
Cela transformera ...
"http://10.160.7.62/b2btoolsce/(S(ivww2d43bvkthvczfpsjdpxe))/UI/PdfViewer.aspx?"
... dans. ..
"http://10.160.7.62/b2btoolsce/UI/PdfViewer.aspx?"
Si vous voulez remplacer les parenthèses avec quelque chose, par exemple Edda, alors écrivez:
newUrl = Regex.Replace(oldUrl, @"\(.*?\)/", "edda/");
Il transformera ...
"http://10.160.7.62/b2btoolsce/(S(ivww2d43bvkthvczfpsjdpxe))/UI/PdfViewer.aspx?"
... en ...
"http://10.160.7.62/b2btoolsce/edda/UI/PdfViewer.aspx?"
Qu'en est 'http: // exemple. com/(a)/bonjour (b)/UI'? La plupart des solutions publiées supprimeront (a)/bonjour (b) '. Quelle langue utilisez-vous? De plus, les parenthèses sont-elles correctement équilibrées? – Kobi