2017-01-05 10 views
-6

私はRegExpを望みます: 私は括弧のない数字が必要です。
Javaプログラミング(2016)<からに私が取得数20
Javaプログラミング(2016)<必要 - 私は括弧のために数30

を得る必要されています:REGEXPのみ括弧付きの数字

(\(.*)\) 


数字用

\d 


私はPHP言語のために必要です。ありがとうございました !

私はここにしようとしていた:http://regexr.com/

+3

はあなた 'regexr'試みを表示します。 – chris85

+1

この質問は、あなたがしようとしていること、これまでに試したこと、結果を明確に記載してください。 –

+0

完了したコピーペーストのランダムなグループのようになります。ごめん。 –

答えて

1

私は括弧なしの数字を必要としています。

$str = 'JAVA PROGRAMMING 20 (2016) JAVA PROGRAMMING 30 (2016)'; 
preg_match_all("/(?!\()\b\d+\b(?!\))/", $str, $matches); 

print_r($matches[0]); 

出力:特定の正規表現パターンと

使用preg_match_all機能

Array 
(
    [0] => 20 
    [1] => 30 
) 
+0

完璧に動作します、ありがとうございます。 –

+0

@Edulynch、よろしくお願いします – RomanPerekhrest