如何在PHP中使用正则表达式匹配固定数量的数字?

use*_*729 4 php regex

我想从字符串中检索连续的8位数.

"hello world,12345678anything else"
Run Code Online (Sandbox Code Playgroud)

应该返回12345678结果(两者之间的空格是可选的).

但这不应该返回任何东西:

"hello world,123456789anything else"
Run Code Online (Sandbox Code Playgroud)

因为它有9位数,所以我只需要8位数单位.

YOU*_*YOU 10

尝试

'/(?<!\d)\d{8}(?!\d)/'
Run Code Online (Sandbox Code Playgroud)