[英]Is there a regex double-quote matching syntax that can be used without modification in C#?
[英]Regex modification
當涉及到正則表達式時,我完全被困住了。 我一直在嘗試修改以下表達式以匹配以“www”開頭的 URL。 它已經匹配以 http、ftp 和 https 開頭的 URL,而不僅僅是純 www。 我自己並沒有取得太大的成功。
Regex.IsMatch(text, @"(^(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)")
做這個...
(http|ftp|https):\/\/
進入這個...
((http|ftp|https):\/\/|www\.)
@Amber 直接回答了您的問題(所以我給了 +1),但我想指出您應該考慮的另一個事實。
檢測自由文本中的 URL並不像人們想象的那么簡單。 Jeff Atwood 在他的博客文章中很好地介紹了這個問題。 我建議你閱讀它並了解問題所在。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.