-1
私は文字列path = "foo/value/bar/value2"
を持っており、値の部分を抽出したいと思います。値はnullになる可能性があるので、残りの文字列を削除することでこれを行いたいと思います。
パスは何もすることができますので、具体的なパターンは、たとえば"foo//value/value2"
のために、存在しない(その場合、私は、「/」そして、「FOO //」とを削除する必要があります。)文字列内の特定の文字列を削除するにはどうすればよいですか?
をしてみましょう、明確なものを作るにはそれをpath = foo + "value" + bar + "value"
と書いてください。
fooとbarが知られている、ないヌル配列に格納され文字列値、array = [foo, bar]
私にとって最善の解決策は、値を持つ配列を持っているために、path.split(regex)
ようなもので、私の文字列を分離することですしかし、私は複数のソースから文字列を分割する方法を見つけていません。
あなたは別の例で、より特異的であり得ます。 –
'path ="/something/value/somethingelse/value2 "' '配列= ["/something/"]" –
パスワ - ドについてはどうでしょうか(/^\.*\//、 ").split("/")。filter((v、i)=> i&1)'? – Thomas