我有一個字符串要搜索,我需要匹配並返回搜索字符串開頭的另一個字符串。被搜索的字符串中可能有空格,爲了搜索目的,該字符串需要被忽略,但仍然準確地返回。要匹配的字符串永遠不會有空白。如何匹配另一個字符串內的字符串,同時忽略空白
stringB = "This Is A String"; //"This Is A String"
stringB = "ThisIsAlsoAString"; //undefined
stringB = "ThisIs A String With Extra Words At The End"; //"ThisIs A String"
stringB = "Hey, ThisIsAString"; //undefined
什麼是有效的方式做到這一點:相比stringB時
stringA = "ThisIsAString";
應該給下面的結果?
一個瘋狂的解決方案,刪除所有的空格做comparaison ...併發症會得到從原來的字符串。不太有效的方法是迭代String並檢查每個字符的字符'StringA',從那裏你可以跳過這個空間。我不知道正則表達式是否足以知道是否有等效 – AxelH