c# - 匹配域名作为正则表达式

标签 c# .net regex

有人能告诉我如何编写匹配 abc.com.ae 或 abc.net.af 或任何东西的正则表达式,字符串中最后一个 ae 是可选的

这是成功的/但不是。不知道为什么

^[a-z]{1,25}.[a-z]{3}$

回答

^[a-z]{1,30}\.[a-z]{3}((\.)[a-z]{2})?$

最佳答案

答案是:写\.而不是.,因为.表示“任何字符”。

关于c# - 匹配域名作为正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3378268/

相关文章:

c# - 如何从 C++ 函数库调用 .Net COM+ 对象?

c# - 在 Silverlight 中,如何知道代码是否在 UI 线程中运行?

.net - 确保您的软件和代码的质量

java - 正则表达式 - 提取不确定数量的命中

python - 根据python中的模式对字符串进行拆分和分组

c# - MassTransit RabbitMq 发送消息

c# - 如何在 StepArgumentTransformation 中使用 REGEX 查找带前缀的字符串

.net - 在 SVN 中组织共享 .net 程序集的最佳方式是什么?

c# - 在某些情况下不会抛出 DuplicateKeyException

regex - 使用sed用多行替换一个单词?