2011-09-13 13 views

答えて

4

;

".someClass #someIDsomeuniqueID #someOtherIDsomeuniqueID":変数は:

$stringtoappend = "someuniqueID"; 
$mystring = ".someClass #someID #someOtherID"; 

文字列を処理した後、私は次の文字列を作成したいのですが次の正規表現を使用してpreg_replace()を使用してください:

preg_replace('/(#[\w-]+)/', '$1' . $stringtoappend, $mystring); 
+0

括弧内に#を追加するだけではなく、名前を(英数字+ダッシュ) – genesis

+2

+1ですが、 '\ w'にはすでに' \ d'が含まれています。 –

+0

@genesisφ:これも 'abc#def'にマッチするでしょうから。 –

関連する問題