Prova questo. Attenzione ci vuole un S. per riga.

[CODE=php]
<?php
$a = "Piazza di S. Maria Ausiliatrice

Via di S. Benedetto in Arenula
Via di S. Nicola De Cesarini
Piazza di S. Claudio
Piazza di S. Alessio
";
$pattern ="/S\. .+/mi";
preg_match_all($pattern,$a,$arr);
var_dump($arr);


[/CODE]




codice:
array(1) {
  [0]=>
  array(5) {
    [0]=>
    string(22) "S. Maria Ausiliatrice
"
    [1]=>
    string(25) "S. Benedetto in Arenula 
"
    [2]=>
    string(23) "S. Nicola De Cesarini 
"
    [3]=>
    string(12) "S. Claudio 
"
    [4]=>
    string(12) "S. Alessio 
"
  }
}