-1

文字列の一部を抽出する必要があります。system.cpu.util[,idle]またはとからnet.if.out[eth2]それぞれ抽出する必要がidleありeth2ます。

正しさを検出する方法がわかりません。誰か助け[] もらえますか?

4

3 に答える 3

1

preg_matchのマニュアルはこちら

var= net.if.out[eth2]
preg_match('/\[,?(.*?)\]/', $var, $match);
print match[1];
于 2013-05-02T15:07:26.653 に答える
0

これはうまくいくはずです

preg_match('/\[,?(.*?)\]/', $test, $matches);
于 2013-05-02T15:01:29.530 に答える
0

[ と ] は正規表現で特別な意味を持っているので、それらの前に \ を置く必要があります。あなたのドットと同じです。

于 2013-05-02T14:14:19.590 に答える