我有一个要搜索的字符串,我需要在搜索字符串的开头匹配并返回另一个字符串。被搜索的字符串可能包含空格,为了搜索需要忽略,但仍然可以准确返回。要匹配的字符串永远不会有空格。
stringA = "ThisIsAString";
与stringB相比应该给出以下结果:
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
这是一种有效的方法吗?
答案 0 :(得分:1)
您可以使用getSupportFragmentManager().beginTransaction().replace(R.id.main_fragment, mainFragment).commit();
toolbar.setTitle("ShivShambhu");
return contentFragment;
匹配零个或多个空格。使用下面的代码,我们在每个角色之间放置一个匹配器。
\s*
答案 1 :(得分:0)
执行此操作的一种简单方法是从正在比较的两件事中删除所有空格。
var search = "Hello There";
var text = "HelloThere I'm Greg";
var found = text.replace(/ +?/g, '').indexOf(search.replace(/ +?/g, '')) !== -1;