我的模式如下:
\[[0-9],([0-9]|1[0-4]),[0-9],([0-9]|1[0-4])]
完全匹配
形式的字符串e.g。
[1,1,1,2]
[5,6,5,7]
我想要像
这样的字符串[1,1,1,2]kwfkbkkbdobug
被识别为false或无效且与模式不兼容,而通过使用当前模式,我提到的字符串将被识别为有效字符串,因为它内部有一个[1,1,1,2]
字符串,无论是否存在{ {1}}。
满足需求的最佳模式是什么?
答案 0 :(得分:4)
只需使用行锚的开头和行锚的结束:
^\[[0-9],([0-9]|1[0-4]),[0-9],([0-9]|1[0-4])]$
^
是行锚点的开头,仅在行的开头匹配。
$
是行锚的结尾,仅在行的末尾匹配。