如何检查给定的string是否是有效的URL地址? 我对正则expression式的了解是基本的,不允许我从我已经在网上看到的数百个正则expression式中进行select。
我知道可以匹配一个单词,然后使用其他工具(例如grep -v )来反转匹配。 但是,我想知道是否有可能使用正则expression式来匹配不包含特定单词(例如hede)的行。 input: hoho hihi haha hede 码: grep "<Regex for 'doesn't contain hede'>" input 期望的输出: hoho hihi haha
我不太了解正则expression式。 你能以简单易懂的方式向我解释吗? 如果有任何在线工具或书籍,您是否也可以链接到它们?
我试图把一个综合的正则expression式来validation电话号码。 理想情况下,它将处理国际格式,但它必须处理美国格式,包括以下内容: 1-234-567-8901 1-234-567-8901 x1234 1-234-567-8901 ext1234 1(234)567-8901 1.234.567.8901 1/234/567/8901 12345678901 我会回答我目前的尝试,但我希望有人有更好的和/或更优雅的东西。
多年来,我慢慢地开发了一个正则expression式来validationMOST电子邮件地址,假设他们不使用IP地址作为服务器部分。 我在几个PHP程序中使用它,并且大部分时间都在运行。 然而,有时候我会接触到一个使用它的站点有问题的人,最后我不得不做一些调整(最近我意识到我不允许使用4个字符的顶级域名)。 你有什么最好的正则expression式来validation电子邮件? 我已经看到了几个解决scheme,使用几个较短的expression式的函数,但我宁愿有一个简单的函数,而不是在一个更复杂的函数几个简短的expression式的一个长复杂的expression式。
这是什么? 这是一个常见的问答集。 这也是一个社区维基,所以每个人都被邀请参与维护它。 为什么是这样? 正则expression式正在give me ze codetypes的问题和不好的答案,没有任何解释。 此参考资料旨在提供质量问答的链接。 什么范围? 这个参考是用于下列语言的: php , perl , javascript , python , ruby , java , .net 。 这可能太宽泛,但这些语言共享相同的语法。 对于特定的function,它背后的语言标签,例如: 什么是正则expression式平衡组? 。净
我需要匹配所有这些开始标签: <p> <a href="foo"> 但不是这些: <br /> <hr class="foo" /> 我想出了这个,想确保我做对了。 我只捕获az 。 <([az]+) *[^/]*?> 我相信它说: 然后find一个不到的地方 然后查找(并捕获)一个或多个az 然后find零个或多个空格 找零或更多的字符,贪婪,除/ ,然后 find一个大于 我有这个权利吗? 更重要的是,你怎么看?
我想有一个正则expression式来检查一个string是否只包含大写和小写字母,数字和下划线。
我问的问候C#,但我认为它在大多数其他语言相同。 有没有人有一个好的expression和声明的定义,有什么区别?