Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试过在 cpp 中遵循正则表达式^((T[X-Z]|R[X-Z])+?)(?:,\\s*|$)。它仅验证 TX。如果为空字符串,它应该是无效的,它也不应该接受数字
^((T[X-Z]|R[X-Z])+?)(?:,\\s*|$)
用户可以输入:
它应该在所有情况下都有效。
对于您放在这里的测试用例,([TR][XYZ])(,( )?)?可能会起作用。
([TR][XYZ])(,( )?)?
我在这里为你测试过(提到global和multiline标志已启用)
global
multiline