ノードで、特定の文字で終わる部分文字列を削除する方法

user3614821

sourceConfigPath変数には、のようなパスが"conf/test.json"あるか、のような別のレイヤーがある場合があり"test/conf/test.json"ます。"test.json"パーツだけを入手したいです

indexOf関数を試して位置を取得してから、slice関数またはsubstr関数を使用して'test.json'パーツを取得しましたただし、実行すると常に0が返されますindexOf

誰かがここで助けてくれますか?どうもありがとう!

var position = sourceConfigPath.indexOf('conf');
var newsourceConfigPath = sourceConfigPath.slice(position+4);

または、これを行うためのより良い方法はありますか?どうもありがとう!

マルコス・カサグランデ

最良の方法はpath.basenameを使用することです

path.basename()メソッドは、Unixのベース名と同様に、パスの最後の部分を返します。

const path = require('path');
const newSource = path.basename('conf/test.json'); // test.json

lastIndexOf代わりに使用できますindexOfpath.basenameお勧めします。

const filepath = '/path/to/file.json';

const position = filepath.lastIndexOf('/') + 1;  // +1 is to remove '/'

console.log(filepath.substr(position));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の文字で終わる部分文字列を作成するvb.net

分類Dev

C#で特定の部分文字列を削除する方法

分類Dev

Scalaで2つの特定の文字の間の部分文字列を削除する方法

分類Dev

特定の文字で始まる部分文字列を削除します

分類Dev

既知の位置で始まり、特定の文字で終わる文字列から部分文字列を削除できますか?

分類Dev

{{で始まり}で終わる文字列内のすべての部分文字列を検索する方法

分類Dev

行の終わりまで部分文字列を削除します

分類Dev

SQLServerで特定の文字間の部分文字列を取得する方法

分類Dev

Pythonの文字列リストで特定の文字の後の部分文字列を削除する方法

分類Dev

Python-キーワードまでの部分文字列内のすべての文字を削除する方法

分類Dev

特定の部分文字列で終わる文字列への正規表現

分類Dev

で始まり、で終わる単語の部分文字列を検索する

分類Dev

文字列から、SOTで始まりEOTで終わる部分文字列を削除します

分類Dev

文字列から、SOTで始まりEOTで終わる部分文字列を削除します

分類Dev

C ++で文字列から部分文字列を削除する方法

分類Dev

jqueryでliのIDを使用して文字列から特定の部分文字列を削除する方法

分類Dev

4桁の正規表現で終わる特定の部分文字列を含む一致文字列

分類Dev

Pythonで文字列のセットから特定の部分文字列を削除する方法は?

分類Dev

iOSで特定の形式の文字列から部分文字列を分離する方法

分類Dev

指定された文字列で1で始まり1で終わる部分文字列の数を出力します

分類Dev

Pythonで文字列から特定の部分文字列を抽出する方法

分類Dev

Javaで特定のルールを使用して特定の文字列を部分文字列化する方法

分類Dev

matlab配列で文字列の部分文字列を作成する方法

分類Dev

特定の文字数の後にある文字列から括弧で囲まれた部分文字列を削除する

分類Dev

文字の4番目の出現からPSQLで指定された文字列の終わりまで部分文字列を取得する方法

分類Dev

JXPath式で文字列の部分文字列を使用する方法

分類Dev

Pythonで部分文字列を削除しながら文字列を特定する

分類Dev

UNIXKornシェルで開始文字から終了文字までの部分文字列を取得する方法

分類Dev

Javaで部分文字列全体を「<」から「>」に削除する方法

Related 関連記事

  1. 1

    特定の文字で終わる部分文字列を作成するvb.net

  2. 2

    C#で特定の部分文字列を削除する方法

  3. 3

    Scalaで2つの特定の文字の間の部分文字列を削除する方法

  4. 4

    特定の文字で始まる部分文字列を削除します

  5. 5

    既知の位置で始まり、特定の文字で終わる文字列から部分文字列を削除できますか?

  6. 6

    {{で始まり}で終わる文字列内のすべての部分文字列を検索する方法

  7. 7

    行の終わりまで部分文字列を削除します

  8. 8

    SQLServerで特定の文字間の部分文字列を取得する方法

  9. 9

    Pythonの文字列リストで特定の文字の後の部分文字列を削除する方法

  10. 10

    Python-キーワードまでの部分文字列内のすべての文字を削除する方法

  11. 11

    特定の部分文字列で終わる文字列への正規表現

  12. 12

    で始まり、で終わる単語の部分文字列を検索する

  13. 13

    文字列から、SOTで始まりEOTで終わる部分文字列を削除します

  14. 14

    文字列から、SOTで始まりEOTで終わる部分文字列を削除します

  15. 15

    C ++で文字列から部分文字列を削除する方法

  16. 16

    jqueryでliのIDを使用して文字列から特定の部分文字列を削除する方法

  17. 17

    4桁の正規表現で終わる特定の部分文字列を含む一致文字列

  18. 18

    Pythonで文字列のセットから特定の部分文字列を削除する方法は?

  19. 19

    iOSで特定の形式の文字列から部分文字列を分離する方法

  20. 20

    指定された文字列で1で始まり1で終わる部分文字列の数を出力します

  21. 21

    Pythonで文字列から特定の部分文字列を抽出する方法

  22. 22

    Javaで特定のルールを使用して特定の文字列を部分文字列化する方法

  23. 23

    matlab配列で文字列の部分文字列を作成する方法

  24. 24

    特定の文字数の後にある文字列から括弧で囲まれた部分文字列を削除する

  25. 25

    文字の4番目の出現からPSQLで指定された文字列の終わりまで部分文字列を取得する方法

  26. 26

    JXPath式で文字列の部分文字列を使用する方法

  27. 27

    Pythonで部分文字列を削除しながら文字列を特定する

  28. 28

    UNIXKornシェルで開始文字から終了文字までの部分文字列を取得する方法

  29. 29

    Javaで部分文字列全体を「<」から「>」に削除する方法

ホットタグ

アーカイブ