Protobuf3を使用して PB メッセージを定義しています。
syntax = "proto3";
package vioozer_protobuf;
message Update
{
string sensor_id = 1;
...
}
私のシステムでは、センサーには一意の ID 形式 (a-la SENSOR-1342r43
) があり、正規表現で簡単に検証できます。
正規表現に準拠する文字列のみがそのフィールドに受け入れられるように、正規表現バリデーターを protobuf フィールドに追加する方法はありますか?