[英]Regex - Does not contain certain Characters
如果句子中的任何地方都沒有<或>,我需要一個正則表達式來匹配。
如果<或>中的任何一個都在字符串中,那么它必須返回false。
我在這方面取得了部分成功,但前提是我的<>在開頭或結尾:
(?!<|>).*$
如果這有所不同,我正在使用.Net。
謝謝您的幫助。
^[^<>]+$
字符類中的插入符號( [^
]表示匹配任何內容,但這意味着,字符串的開頭,然后是除<
和>
之外的任何內容中的一個或多個,然后是字符串的結尾。
干得好:
^[^<>]*$
這將測試沒有<
和no >
字符串
如果你想測試一個可能有<
和>
的字符串,但也必須有其他的東西,你應該只使用
[^<>] (or ^.*[^<>].*$)
其中[<>]
表示<
或>
任何一個 , [^<>]
表示任何不是<
或>
。
當然還有強制性鏈接 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.