目前我正在測試交換機上的提示字符串。用正則表達式測試字符串?
if (!parseCommand.contains("switch#")
但我剛剛意識到,用戶可以更改名稱從開關到數字或字母的東西。但它總是以#結束。我應該怎麼做才能以更一般的方式來測試它?使用String.matches
來測試#並回顧a-zA-Z0-9?
目前我正在測試交換機上的提示字符串。用正則表達式測試字符串?
if (!parseCommand.contains("switch#")
但我剛剛意識到,用戶可以更改名稱從開關到數字或字母的東西。但它總是以#結束。我應該怎麼做才能以更一般的方式來測試它?使用String.matches
來測試#並回顧a-zA-Z0-9?
好結局,你回答你的問題接近尾聲。是的,你需要使用'String.matches'。 –
只是想知道是否是正確的方法。謝謝 – Paul
在很多情況下,你可以用'\ w'來簡化'[a-zA-Z0-9]'''''' – Simon