反向引用捕获组而不是捕获结果
本文关键字:结果 引用 | 更新日期: 2023-09-27 18:12:28
我想使用正则表达式来检查给定字符串是否为IP地址。我的第一个想法是^([0-2][0-9]{1,2}|[0-9]{1,2})'.'1'.'1'.'1$
,但后来我想起反向引用引用捕获组的结果。因此,我的解决方案将适用于IP地址,如192.192.192.192
, 168.168.168.168
或178.178.178.178
。是否有另一种类型的反向引用,引用捕获组的正则表达式,而不是引用捕获组的结果?是否有比连续使用([0-2][0-9]{1,2}|[0-9]{1,2})'.
四次更好的方法?或者。net框架是否提供了检查字符串是否为ip的功能?
可以使用
IPAddress。TryParse