これは、機能していない私の最初の正規表現です:
'/^(DO)(?<cmd>.{1,6})$/'
式は「DO」で始まる任意の文字列と一致する必要があります。「DO」の後の文字列の長さは、最小 1 文字、最大 6 文字である必要があります。
私が期待するもの:
DO // NOT A MATCH
DO123 // MATCH
DOaaa123 // MATCH
DOaaa123b // NOT A MATCH
?<cmd>
名前付きサブパターンです: 一致は連想配列として保存されます。