2016-04-19 10 views
-1
$str = "<a href='#'>Page 10 | <span>Some more data</span></a>"; 

単語の後の数字を抽出したいページ。その形式は、常にそれのための正規表現になりますどのような複雑な文字列から整数を抽出するPHPの正規表現

Page<space><integer value> |

でしょうか?

+0

なぜダウン投票? –

+0

'Page \ s +?(\ d +)'はそれを行います –

+0

"|"同様に –

答えて

1

フォーマットが固​​定されていると言われているので、キャプチャグループと簡単に一致させることができます。

\bPage\s+(\d+)\s+\| 

https://regex101.com/r/eI2kQ5/3

+0

リースには "|"同様に –

+0

ありがとうございました –

+0

あなたは大歓迎です:) –