PCI-адреса соответствуют нотации BDF
Что было бы хорошим способом определить, содержит ли строка действительный адрес PCI? Подойдет любой язык программирования.
Итак, я придумал следующее регулярное выражение (javascript), чтобы охватить основной BDF:
^([a-fA-F0-9]{2}|[a-fA-F0-9]{4}):[a-fA-F0-9]{2}\.[a-fA-F0-9]{1,2}$
Расширение его для расширенных версий BDF не должно быть таким сложным.