Java正则表达式仅匹配没有协议和www的URL

宝贝宝贝

我需要一个相当贪婪的正则表达式,积极匹配不以任何协议(例如“ http://”或“ ftp://”)开头的字符串,同时不匹配以“ www”开头的字符串(或两者结合)。我对Java和regex相当陌生,但是我设法弥补了这一点(对我不起作用):

([\w'-]+)\.(com|info|net|org).+

但是,它似乎与“ example.com”不匹配。它似乎与“ example.com/index.php?q=somequery#something”匹配。我真的不明白如何创建一个不匹配的正则表达式,如果字符串以一系列字符开头(在我的情况下为“ www”或“ http://”)。

任何帮助表示赞赏。

(PS,我试图为这个问题寻找骗子,但是我找不到与该问题完全匹配的骗子。如果这是骗子,非常抱歉。)

萨布吉·哈桑(Sabuj Hasan)

您的正则表达式.+在末尾。意思是any character except \n (1 or more times)

但是您的样本example.com在结束后没有任何东西.com这就是为什么您的正则表达式与示例不匹配的原因。

替换为.+.*它将为您工作。FYI的.*手段any character except \n (0 or more times)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

优化仅与没有查询字符串的完整网址匹配的正则表达式

来自分类Dev

仅匹配没有 .md 扩展名的内部 Markdown 链接的正则表达式

来自分类Dev

正则表达式-也提取带有www的URL

来自分类Dev

正则表达式以匹配没有匹配文件名的url目录路径

来自分类Dev

Python正则表达式获取没有http或www的url

来自分类Dev

Java正则表达式仅首个匹配

来自分类Dev

没有正则表达式的匹配短代码

来自分类Dev

匹配没有无效字符的 URL 的 PHP 正则表达式

来自分类Dev

没有http的url的Javascript正则表达式

来自分类Dev

Java 正则表达式。匹配任何前面没有给定字符串的“值”

来自分类Dev

正则表达式 URL 表达式匹配

来自分类Dev

正则表达式模式,仅匹配不带www的链接

来自分类Dev

正则表达式模式,仅匹配不带www的链接

来自分类Dev

Java正则表达式匹配

来自分类Dev

Java正则表达式匹配

来自分类Dev

正则表达式以匹配没有尾部斜杠的URL,也没有文件扩展名

来自分类Dev

仅正则表达式的解决方案,用于匹配字符串中没有前缀的单个事件

来自分类Dev

不带协议的url的正则表达式

来自分类Dev

如何使用正则表达式从URL格式中获取计算机名称,协议和端口号?

来自分类Dev

(Nginx)正则表达式模式以匹配除www之外的所有内容

来自分类Dev

(Nginx)正则表达式模式以匹配除www之外的所有内容

来自分类Dev

正则表达式仅匹配某个单词

来自分类Dev

正则表达式仅匹配前缀或后缀(XOR)

来自分类Dev

Python正则表达式仅匹配空间

来自分类Dev

正则表达式仅匹配未转义的字符

来自分类Dev

正则表达式仅匹配最小的

来自分类Dev

正则表达式仅匹配项

来自分类Dev

仅匹配奇/偶索引的正则表达式

来自分类Dev

正则表达式仅匹配浮点数

Related 相关文章

  1. 1

    优化仅与没有查询字符串的完整网址匹配的正则表达式

  2. 2

    仅匹配没有 .md 扩展名的内部 Markdown 链接的正则表达式

  3. 3

    正则表达式-也提取带有www的URL

  4. 4

    正则表达式以匹配没有匹配文件名的url目录路径

  5. 5

    Python正则表达式获取没有http或www的url

  6. 6

    Java正则表达式仅首个匹配

  7. 7

    没有正则表达式的匹配短代码

  8. 8

    匹配没有无效字符的 URL 的 PHP 正则表达式

  9. 9

    没有http的url的Javascript正则表达式

  10. 10

    Java 正则表达式。匹配任何前面没有给定字符串的“值”

  11. 11

    正则表达式 URL 表达式匹配

  12. 12

    正则表达式模式,仅匹配不带www的链接

  13. 13

    正则表达式模式,仅匹配不带www的链接

  14. 14

    Java正则表达式匹配

  15. 15

    Java正则表达式匹配

  16. 16

    正则表达式以匹配没有尾部斜杠的URL,也没有文件扩展名

  17. 17

    仅正则表达式的解决方案,用于匹配字符串中没有前缀的单个事件

  18. 18

    不带协议的url的正则表达式

  19. 19

    如何使用正则表达式从URL格式中获取计算机名称,协议和端口号?

  20. 20

    (Nginx)正则表达式模式以匹配除www之外的所有内容

  21. 21

    (Nginx)正则表达式模式以匹配除www之外的所有内容

  22. 22

    正则表达式仅匹配某个单词

  23. 23

    正则表达式仅匹配前缀或后缀(XOR)

  24. 24

    Python正则表达式仅匹配空间

  25. 25

    正则表达式仅匹配未转义的字符

  26. 26

    正则表达式仅匹配最小的

  27. 27

    正则表达式仅匹配项

  28. 28

    仅匹配奇/偶索引的正则表达式

  29. 29

    正则表达式仅匹配浮点数

热门标签

归档