bah une regex dans ce genre :
if preg_match('/&|\?f=(.+?)&/', $taVar, $regs) {
$valeurF = $regs[1];
}
Le piège est qu'il faut considérer le cas où ta variable est la dernière de l'url, et le cas où elle est suivie d'autres variables. Le plus simple est ptet de faire 2 regex différentes.
if preg_match('/&|\?f=(.+?)&/', $taVar, $regs) {
...
} elseif preg_match('/&|\?f=(.+?)$/', $taVar, $regs) {
...
}