对我来说,将链接中的大写字母转换为小写:
(http. [AZ].. [a-zA-Z]{2,4})
在免费的 Text Crawler(版本 3.0.3)中作为正则表达式在我的一个大文件中查找 2,238 个链接,“http[s]?://.+?”也是如此。
虽然(由 Grepwin 的 Stefan 提供)的模式:
((http|https)://([\w_-]+(?:(?:.[\w_-]+)+))([\w.,@?^=%&:/~+# -]*[\w@?^=%&/~+#-]))
其中包括括号 - 似乎找到更多 (3,2006)
和href="http[s]?://.+?" 在 Text Crawler 中找到 3,0033 我没有尝试将 \L\1 转换为小写,因为这是程序中提供的一个选项,并且运行上面说它 3,0033 已更改,尽管它只更改了大小写(我希望!)。
我还发现 HTML Tags Change To Uppercase or Lowercase 软件可以将链接中的大写字母转换为小写,但如果您想一次转换多个字母则需要 20 美元,而且速度非常慢或可能会锁定大文件。但是将链接中的大写字母转换为我使用它的文件中的小写似乎效果很好。
我不知道正则表达式(想象一下这是书面语言的世界!),但我希望将链接中的所有大写大写字母转换为小写字母,我搜索了很多试图找出如何做到这一点。