文字列内の特定の場所に部分文字列が存在するかどうかを確認します

サンディープパンディ

ファイル名に基づいてデータベース内のファイルを並べ替えようとしています。ファイル名は文字と数字で構成されます(例:M23GH04.wav)。2番目と3番目の文字、つまり23は、使用したいクラス情報です。23が2番目と3番目の位置にあるすべてのファイルのみを取得する方法はありますか?

私が試してみました:

spk_id ='23'

spk_files=[f for f in wav_files if spk_id in f]

これにより、「23」の位置に関係なく、すべてのファイルが提供されます。例-M01TY23、これは望ましくありません。これに対する回避策はありますか?

U10-転送

スライスでリスト内包表記を使用してみてください。

spk_files = [f for f in wav_files if f[1:3] == spk_id]

Use the same list comprehension, but just change spk_id in f to f[1:3] == spk_id, this code makes it only extract the 2nd and the 3rd characters of the filename, then check if it equals to '23', the spk_id variable.

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

文字列内の特定の場所に部分文字列が存在するかどうかを確認します

分類Dev

文字列に特定の部分文字列の文字が含まれているかどうかを確認する方法

分類Dev

文字列の配列にjavascriptの特定の文字列の部分文字列が含まれているかどうかを確認しますか?

分類Dev

文字列の最後に部分文字列が含まれているかどうかを確認します

分類Dev

python:部分文字列が文字列のタプルにあるかどうかを確認します

分類Dev

Java 1.4で別の文字列内に部分文字列が存在するかどうかを確認するにはどうすればよいですか?

分類Dev

java-Javaの文字列の配列リストに部分文字列が存在するかどうかを確認します

分類Dev

正規表現を使用して、部分文字列の1つがスペースのない文字列に存在するかどうかを確認します

分類Dev

cmd / batスクリプトからの文字列に部分文字列が存在するかどうかを確認します

分類Dev

配列Javascriptに部分文字列が存在するかどうかを確認します

分類Dev

Python:最初の部分文字列が特定の長さであることを条件として、ある文字列の部分文字列が別の文字列の部分文字列であるかどうかを確認します

分類Dev

Python:文字列とその部分文字列が同じリストに存在するかどうかを確認します

分類Dev

pythonpandas-列の部分的な文字列が他の列に存在するかどうかを確認します

分類Dev

文字列が別のJavaの部分文字列であるかどうかを確認します

分類Dev

文字列に別の文字列の3文字の長さの部分文字列が含まれているかどうかを確認します

分類Dev

文字列に特定の部分文字列が含まれているかどうかを確認し、BOOLEANを返します

分類Dev

文字列に特定の順序の部分文字列が含まれているかどうかを確認します

分類Dev

文字列にBashの部分文字列が含まれているかどうかを確認する方法

分類Dev

文字列のリストに部分文字列が含まれているかどうかを確認する方法

分類Dev

MYSQLは、すべての部分文字列が文字列内に存在する場所を選択します

分類Dev

Pythonの部分文字列のリストから文字列に部分文字列が含まれていないかどうかを確認します

分類Dev

特定のPython文字列が別のPython文字列の部分文字列かどうかを確認するにはどうすればよいですか?

分類Dev

セルの部分文字列が数値かどうかを確認します

分類Dev

文字列に部分文字列が含まれているかどうかを確認すると、実際にはfalseの場合にtrueが返されます

分類Dev

文字が文字列の間違った場所にあるかどうかを確認します

分類Dev

配列内の部分文字列が別の文字列に含まれているかどうかを効率的に確認する方法

分類Dev

pandasデータフレーム列の部分文字列が同じデータフレーム内の別の列の部分文字列に存在するかどうかを確認するにはどうすればよいですか?

分類Dev

文字列の任意の場所にある特定の文字列内に、3つの文字が連続した順序で含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に部分文字列があるかどうかを確認して削除しますか?

Related 関連記事

  1. 1

    文字列内の特定の場所に部分文字列が存在するかどうかを確認します

  2. 2

    文字列に特定の部分文字列の文字が含まれているかどうかを確認する方法

  3. 3

    文字列の配列にjavascriptの特定の文字列の部分文字列が含まれているかどうかを確認しますか?

  4. 4

    文字列の最後に部分文字列が含まれているかどうかを確認します

  5. 5

    python:部分文字列が文字列のタプルにあるかどうかを確認します

  6. 6

    Java 1.4で別の文字列内に部分文字列が存在するかどうかを確認するにはどうすればよいですか?

  7. 7

    java-Javaの文字列の配列リストに部分文字列が存在するかどうかを確認します

  8. 8

    正規表現を使用して、部分文字列の1つがスペースのない文字列に存在するかどうかを確認します

  9. 9

    cmd / batスクリプトからの文字列に部分文字列が存在するかどうかを確認します

  10. 10

    配列Javascriptに部分文字列が存在するかどうかを確認します

  11. 11

    Python:最初の部分文字列が特定の長さであることを条件として、ある文字列の部分文字列が別の文字列の部分文字列であるかどうかを確認します

  12. 12

    Python:文字列とその部分文字列が同じリストに存在するかどうかを確認します

  13. 13

    pythonpandas-列の部分的な文字列が他の列に存在するかどうかを確認します

  14. 14

    文字列が別のJavaの部分文字列であるかどうかを確認します

  15. 15

    文字列に別の文字列の3文字の長さの部分文字列が含まれているかどうかを確認します

  16. 16

    文字列に特定の部分文字列が含まれているかどうかを確認し、BOOLEANを返します

  17. 17

    文字列に特定の順序の部分文字列が含まれているかどうかを確認します

  18. 18

    文字列にBashの部分文字列が含まれているかどうかを確認する方法

  19. 19

    文字列のリストに部分文字列が含まれているかどうかを確認する方法

  20. 20

    MYSQLは、すべての部分文字列が文字列内に存在する場所を選択します

  21. 21

    Pythonの部分文字列のリストから文字列に部分文字列が含まれていないかどうかを確認します

  22. 22

    特定のPython文字列が別のPython文字列の部分文字列かどうかを確認するにはどうすればよいですか?

  23. 23

    セルの部分文字列が数値かどうかを確認します

  24. 24

    文字列に部分文字列が含まれているかどうかを確認すると、実際にはfalseの場合にtrueが返されます

  25. 25

    文字が文字列の間違った場所にあるかどうかを確認します

  26. 26

    配列内の部分文字列が別の文字列に含まれているかどうかを効率的に確認する方法

  27. 27

    pandasデータフレーム列の部分文字列が同じデータフレーム内の別の列の部分文字列に存在するかどうかを確認するにはどうすればよいですか?

  28. 28

    文字列の任意の場所にある特定の文字列内に、3つの文字が連続した順序で含まれているかどうかを確認するにはどうすればよいですか?

  29. 29

    文字列に部分文字列があるかどうかを確認して削除しますか?

ホットタグ

アーカイブ