我在正则表达式中需要帮助我需要解析两种类型的数据:
card = AP-1
port1 = GSX-A-X4
port2 = OLT-1-1
port3 = GSX-A-4
对于我有^\w+-(\d+)$
和端口^\w+-(\d+)-(\d+)$
的卡,我相信所有3个端口场景的端口都是一样的吗?
答案 0 :(得分:0)
您的正则表达式^\w+-(\d+)-(\d+)$
仅匹配1个端口。
我不知道您尝试匹配的值的约束,但我对端口的猜测可能是
\w+-([A-Z]?|\d+)-([A-Z]?\d+)
为了快速检查包含大量测试值的正则表达式,我建议使用Scriptular: