我想查看格式错误的网址,以便我在网上找到这个正则表达式:
/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/
但问题是它输出了消息'无效的字符范围'。我想知道为什么。
答案 0 :(得分:0)
它不喜欢[\w-_]
,它需要一个范围"从字符字符到下划线"。
至少,在我的测试中(通过np ++中的正则表达式搜索,即perl风味),
这个小小的正则表达式已经引起了抱怨。