2014-01-08 24 views

回答

4

[\d;]+與原始字符串進行比較以確保它們相等。

+0

非常感謝。我會試一試.. –

+0

字符串名稱是數據,當我將它與您給它的表達式匹配時,它總是返回false。 這是我寫的:boolean f = data.matches(「[\ d;] +」); –

+0

你的語言會有所幫助,但我個人可能無法做到。 – tenub

0

,頭一句是含糊:「我需要一個正則表達式,只會號和分號字符串」

什麼

  • 你想只匹配數字和分號嗎?
  • 你想僅排除數字和分號嗎?
  • 如果字符串包含數字或分號,或者您需要同時存在,您認爲它是匹配嗎?
  • 如果你同時需要,他們可以被其他字符分隔嗎?

所有這些情況下會有不同的正則表達式。

+0

我希望字符串只包含數字和分號,否則返回false。 –

+0

所以你想讓數字和分號同時出現?字符串可以包含字母或其他字符嗎?正如我所說,取決於你的輸入字符串是什麼,以及你想要做什麼,正則表達式可能是完全不同的。請用例子來定義問題。你得到的測試[\ d;] +的解決方案將匹配任何具有數字或分號的字符串,並且還會匹配其他任何包含數字或分號的字符串,但該正則表達式不會要求兩者都存在。 – Anachronist

相關問題