使用正则表达式获取带有大写符号的字符串迅速的URL

纳比利纳斯

我尝试获取文本形式的URL。因此,在此之前,我使用了这样的表达式:

let re = NSRegularExpression(pattern: "https?:\\/.*", options: nil, error: nil)!

但是当用户输入带有大写符号的URL(例如Http://Google.com,与之不匹配)时,我遇到了一个问题

我试过了:

let re = NSRegularExpression(pattern: "(h|H)(t|T)(t|T)(p|P)s?:\\/.*", options: nil, error: nil)!

但是什么也没发生。

维克多·史翠比维

您可以使用i正则表达式中内联标志关闭区分大小写的功能,有关可用的正则表达式功能的更多信息,请参见Foundation Framework Reference

(?ismwx-ismwx)
标志设置。更改标志设置。更改将应用​​于设置之后的图案部分。例如,(?i)更改为不区分大小写的匹配。标志在标志选项中定义。

对于读者:

匹配的URL较大的文本已经是一个解决 问题,但这种情况下,一个简单的正则表达式

(?i)https?://(?:www\\.)?\\S+(?:/|\\b)

将按照OP的要求进行操作,仅匹配以httphttps开头的URLHTTPs

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式在@符号后获取字符串

来自分类Dev

使用正则表达式检查字符串以获取有效的CSS

来自分类Dev

如何在php中使用正则表达式从字符串中获取带符号的数字

来自分类Dev

仅当字符串中有一个小写且带有一个正则表达式时,才匹配所有大写单词

来自分类Dev

Java正则表达式解析带有特殊字符和数字的字符串

来自分类Dev

如何使用带有查询字符串的正则表达式来验证URL?

来自分类Dev

如何使用带有Access和VBA的正则表达式匹配字符串

来自分类Dev

正则表达式-获取部分字符串

来自分类Dev

如何使用正则表达式从html字符串获取图像url

来自分类Dev

使用正则表达式从字符串中获取子字符串

来自分类Dev

如何使用正则表达式返回熊猫中字符串中的所有大写字母

来自分类Dev

使用带有Kotlin的正则表达式获取字符串中模式的索引

来自分类Dev

如何通过Python在属性文件中使用带有正则表达式字符串的正则表达式模式进行搜索

来自分类Dev

如何使用正则表达式返回熊猫中字符串中的所有大写字母

来自分类Dev

在C#中使用正则表达式(正则表达式)从字符串获取值

来自分类Dev

使用正则表达式检查字符串以获取有效的CSS

来自分类Dev

如何在带有url的正则表达式字符串的javascript中查找?

来自分类Dev

使用正则表达式从字符串日期获取子字符串

来自分类Dev

Javascript正则表达式-获取带有方括号[]的所有字符串

来自分类Dev

如何使用带有查询字符串的正则表达式来验证URL?

来自分类Dev

如何使用带有Access和VBA的正则表达式匹配字符串

来自分类Dev

使用正则表达式获取多个可能字符串的子字符串

来自分类Dev

使用带有或语句的正则表达式分割字符串

来自分类Dev

使用正则表达式从输入字符串中获取键值字符串?

来自分类Dev

正则表达式从具有多个 url 的字符串中获取图像 URL

来自分类Dev

使用正则表达式搜索字符串中的大写字母

来自分类Dev

在 URL 中最后出现 / 后使用正则表达式获取字符串

来自分类Dev

使用正则表达式在python中的特定符号之后获取字符串中的所有内容

来自分类Dev

使用带有正则表达式的 sed 来替换字符串

Related 相关文章

  1. 1

    正则表达式在@符号后获取字符串

  2. 2

    使用正则表达式检查字符串以获取有效的CSS

  3. 3

    如何在php中使用正则表达式从字符串中获取带符号的数字

  4. 4

    仅当字符串中有一个小写且带有一个正则表达式时,才匹配所有大写单词

  5. 5

    Java正则表达式解析带有特殊字符和数字的字符串

  6. 6

    如何使用带有查询字符串的正则表达式来验证URL?

  7. 7

    如何使用带有Access和VBA的正则表达式匹配字符串

  8. 8

    正则表达式-获取部分字符串

  9. 9

    如何使用正则表达式从html字符串获取图像url

  10. 10

    使用正则表达式从字符串中获取子字符串

  11. 11

    如何使用正则表达式返回熊猫中字符串中的所有大写字母

  12. 12

    使用带有Kotlin的正则表达式获取字符串中模式的索引

  13. 13

    如何通过Python在属性文件中使用带有正则表达式字符串的正则表达式模式进行搜索

  14. 14

    如何使用正则表达式返回熊猫中字符串中的所有大写字母

  15. 15

    在C#中使用正则表达式(正则表达式)从字符串获取值

  16. 16

    使用正则表达式检查字符串以获取有效的CSS

  17. 17

    如何在带有url的正则表达式字符串的javascript中查找?

  18. 18

    使用正则表达式从字符串日期获取子字符串

  19. 19

    Javascript正则表达式-获取带有方括号[]的所有字符串

  20. 20

    如何使用带有查询字符串的正则表达式来验证URL?

  21. 21

    如何使用带有Access和VBA的正则表达式匹配字符串

  22. 22

    使用正则表达式获取多个可能字符串的子字符串

  23. 23

    使用带有或语句的正则表达式分割字符串

  24. 24

    使用正则表达式从输入字符串中获取键值字符串?

  25. 25

    正则表达式从具有多个 url 的字符串中获取图像 URL

  26. 26

    使用正则表达式搜索字符串中的大写字母

  27. 27

    在 URL 中最后出现 / 后使用正则表达式获取字符串

  28. 28

    使用正则表达式在python中的特定符号之后获取字符串中的所有内容

  29. 29

    使用带有正则表达式的 sed 来替换字符串

热门标签

归档