オリジナルの文字列'black.txt'
を、a = 'black'
とext = '.txt'
に解析したいと考えています。すべてのファイル名/文字列は、拡張子が'.txt'
になります。 MATLABでこれを達成する最も簡単な方法は何でしょうか?それで、新しい文字列を適切に連結することができますか?MATLABでファイル名文字列を解析するにはどうすればよいですか?
4
A
答えて
1
実際には、Matlabの標準strrepの機能は私の場合は十分に機能します。
0
Matlab Central Repositoryでをご覧ください。
これはおそらくあなたが望むものです。
2
おそらく、このアプリケーションではfilepartsが優れています。
など。 [PATHSTR、NAME、EXT、VERSN] = fileparts( 'matlab_script.m');
10
FILEPARTS関数を使用してファイル名文字列を解析することをお勧めします。ここでは例です:
>> fileString = '\home\matlab\black.txt';
>> [filePath,fileName,fileExtension] = fileparts(fileString)
filePath =
\home\matlab
fileName =
black
fileExtension =
.txt
あなたはその後、(ファイル名だけのために)、単純な文字列連結と一緒に戻って、ファイルの文字列を入れたり(絶対的または部分的なファイルパスのため)FULLFILE機能を使用してすることができます
fileString = [fileName fileExtension]; %# Just the file name
fileString = fullfile(filePath,[fileName fileExtension]); %# A file path
FULLFILEを使用すると、適切なファイル区切り記号(Windowsの場合は「\」、UNIXの場合は「/」)が選択されるため、異なるオペレーティングシステムでコードを実行する方が簡単で堅牢です。
関連する問題
- 1. u '文字を含むJSON文字列を解析するにはどうすればよいですか?
- 2. #文字を含む文字列を解析するにはどうすればよいですか?
- 3. Javaでの文字列解析 - どうすればよいですか?
- 4. 文字列(ファイルではない)をCSVファイルの行として扱い、その文字列を解析するにはどうすればよいですか?
- 5. 文字列をXMLファイルに解析するにはどうすればよいですか?xmlのような文字列を読み取るには?
- 6. 文字列をJavaのXML文書に解析するにはどうすればよいですか?
- 7. Dartで文字列を数値に解析するにはどうすればよいですか?
- 8. 日付である文字列を解析するにはどうすればよいですか?
- 9. gsonでリストを含むjson文字列を解析するにはどうすればよいですか?
- 10. Pythonで文字列を解析するにはどうすればよいですか?
- 11. AndroidでJSON文字列を解析するにはどうすればよいですか?
- 12. d3.js v4でISO日付文字列を解析するにはどうすればよいですか?
- 13. Javaで文字列を解析するにはどうすればよいですか?
- 14. 文字列を解析し、フォーマット文字列に基づいて文字列をdoubleに変換するにはどうすればよいですか?
- 15. Javaの文字列から整数を解析するにはどうすればよいですか?
- 16. 文字列からHTMLタグとコンテンツを解析するにはどうすればよいですか?
- 17. protractor.jsの値を解析または文字列化するにはどうすればよいですか?
- 18. このjsonを別の文字列に解析するにはどうすればよいですか?
- 19. mongo文字列をnodejのオブジェクトに解析するにはどうすればよいですか?
- 20. ダイナミックJsonを文字列に解析するにはどうすればよいですか?
- 21. 長さの異なる文字列のタイムスタンプを解析するにはどうすればよいですか?
- 22. 文字列と行列をMATLABの.txtファイルに書き込むにはどうすればよいですか?
- 23. NSStringを使用してこの文字列を解析するにはどうすればよいですか?
- 24. 次の文字列を解析するにはどうすればよいですか?
- 25. このJSON文字列を解析するにはどうすればよいですか?
- 26. 文字列の数値だけを解析するにはどうすればよいですか?
- 27. Typoscriptファイルを解析するにはどうすればよいですか?
- 28. UWPで文字列を有効なファイル名に変換するにはどうすればよいですか?
- 29. Perlでファイル名の大文字/小文字を変更するにはどうすればよいですか?
- 30. Httpclientからjson文字列を解析するにはどうすればいいですか?
STRREKではなく、STRTOK(http://www.mathworks.com/access/helpdesk/help/techdoc/ref/strtok.html)と言っていましたか? – gnovice