如题
目前小弟字串比对的方式是
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
}
}
感谢大家收看