如題
目前小弟字串比對的方式是
String.IndexOf(UserInput,StringComparison.OrdinalIgnoreCase) >= 0
這個語法
譬如:
String = 忠孝東路5段與基隆路交叉口
UserInput = 忠孝東路 or 基隆路。
都是 true
問題如果我想要多重比對要怎做到 (小弟目前是暴力硬幹法)
以下是小弟的部分語法
Address.text = "忠孝東路 基隆路"
string[] UserArray = Address.text.split(' ');//空格Split
if (UserArray.lenhth == 1)//假設使用者只輸入一個關鍵字
{
if(String.IndexOf(UserArray[0],StringComparison.OrdinalIgnoreCase) >= 0)
{
//do something
}
}
else if (UserArray.lenhth == 2)//假設使用者輸入兩個關鍵字
{
if ( UserArray[0]比對一次 && UserArray[1]比對一次)
{
//do something
}
}
感謝大家收看