我需要一些正則表達式匹配帕斯卡案件和案件的情況下,但我的帕斯卡案件的正則表達式也匹配句子案件。匹配作爲帕斯卡案件或句子案件都不是兩個
即Pascal大小寫應與「AllPascalCase」匹配,但不匹配「Sentence case」和句子大小寫應與「Sentence case」匹配,但不匹配「AllPascalCase」。
的Pascal大小寫正則表達式我使用
^[A-Z][a-z]+([A-Z][a-z]+)+$
爲句首字母大寫的正則表達式我使用
^[A-Z][a-z]+([ -_]([a-z]+))+$
它看起來像一句情況也匹配Pascal大小寫以及句首字母大寫。
任何想法,我在做什麼錯在這裏?
表達看起來沒給我,你確定你在呼喚它從你的代碼正確嗎? – Rawling
舉例說明pascal案例。 –
我已經添加了用於判例的正則表達式,這裏我希望看到每個單詞之間的分隔符,其中分隔符是空格,連字符或下劃線 – Nav