0

.com 登録 (domain.com)またはxl ホスティング (domain.com)のようなテキストがあります。

Smartyでカッコ内のドメインだけ取得したい。

どうやってやるの?

4

2 に答える 2

1

次の正規表現を使用できます。

/(\([^)]+\))/g

編集:前の式では、ドメインまたはかっこ内にあるものはすべてグループ 1 にキャプチャされるため、そのグループで一致したものにアクセスできます。

正規表現 101 デモ

括弧内以外のすべてを置き換える必要がある場合は、次の式を使用できます。

\G[^(]*(\([^)]+\))

正規表現 101 デモ

于 2013-09-04T14:54:22.647 に答える
1

これは私のために働く:

{$preg = preg_match("/\(([^)]*)\)/", $o.title, $results)}
{$results[1]}
于 2013-09-05T13:59:28.970 に答える