-2

我试过在 cpp 中遵循正则表达式^((T[X-Z]|R[X-Z])+?)(?:,\\s*|$)。它仅验证 TX。如果为空字符串,它应该是无效的,它也不应该接受数字

用户可以输入:

  1. 德克萨斯州
  2. 德克萨斯州,泰州
  3. 德克萨斯州、泰州、TZ、
  4. RX、RY、RZ
  5. 接收

它应该在所有情况下都有效。

4

1 回答 1

0

对于您放在这里的测试用例,([TR][XYZ])(,( )?)?可能会起作用。

我在这里为你测试过(提到globalmultiline标志已启用)

于 2020-05-11T12:42:08.273 回答