反向引用捕获组而不是捕获结果

本文关键字:结果 引用 | 更新日期: 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.168178.178.178.178是否有另一种类型的反向引用,引用捕获组的正则表达式,而不是引用捕获组的结果?是否有比连续使用([0-2][0-9]{1,2}|[0-9]{1,2})'.四次更好的方法?或者。net框架是否提供了检查字符串是否为ip的功能?

反向引用捕获组而不是捕获结果

可以使用

IPAddress。TryParse