1

私はそのようなデータを持っています

 $data =  '<a href="not important"><span class="theclass">data (not important)</span></a> <span class="anotherclass">extra data (October 1, 2010)</span>';

中かっこ内の日付を取得したいので、次の preg_match を実行しました

preg_match("/\((([a-zA-Z]{5,10} .*?)|(\d{4}))\)/i",$data,$res);

「10月1日」が存在しない場合もありますが、年は常に存在するため、OR条件....この場合、3の配列が得られます.3つのブレースのセットがあるため、それを知っています各条件について、これを達成するための他のより良い、よりクリーンな方法はありますか?

2次条件方式

   $data =  <a href="not important"><span class="theclass">data</span></a> <span class="theother">data <a href="not importand">data</a>  (2009)</span>
        </h3>

みんなありがとう

4

1 に答える 1