用于解析数据的正则表达式

时间:2014-08-08 14:11:55

标签: regex parsing

我在正则表达式中需要帮助我需要解析两种类型的数据:

card =   AP-1 
port1 =  GSX-A-X4  
port2 =  OLT-1-1 
port3 =  GSX-A-4

对于我有^\w+-(\d+)$和端口^\w+-(\d+)-(\d+)$的卡,我相信所有3个端口场景的端口都是一样的吗?

1 个答案:

答案 0 :(得分:0)

您的正则表达式^\w+-(\d+)-(\d+)$仅匹配1个端口。

我不知道您尝试匹配的值的约束,但我对端口的猜测可能是 \w+-([A-Z]?|\d+)-([A-Z]?\d+)

为了快速检查包含大量测试值的正则表达式,我建议使用Scriptular: enter image description here