Javaメソッド分割(デリミタ)と同様に動作する(デフォルトの)Matlab関数があります。ここで、アルファベットの区切り文字に基づいて文字列をトークン化できますか?MatlabにJava関数String.split(デリミタ)と同様の関数がありますか?
答えて
'verfl' 'W' '私はスタックのように'この機能を持つtextscan
という組み込み関数があります。
>> C = textscan('I like stack overflow', '%s', 'delimiter', 'o');
>> C = C{1}
C =
'I like stack '
'verfl'
'w'
ありがとう、これは私のために働いた! – robguinness
ちょうど - 'strtok {}'と言ったほうがよかったようです。 – AruniRC
@AruniRC:あなたが意味するものの例を挙げてください。 –
file exchangeに記載されているのと同じ機能が、xml_toolbox
というパッケージにあります。
strsplit
と呼ばれます。
strsplit( 'O' '私はスタックオーバーフローが好き')
ANS =
ここでは、文字列を分割する方法が複数あります。ロディOldenhuisとして一つは、今述べた、とここではいくつかの他ますしています
1>機能regexp
使用:
>> str = 'Good good study Day day up';
>> regexp(str,'\s','split')
ans =
'Good' 'good' 'study' 'Day' 'day' 'up'
>>
2>機能strread
使用:のよう
>> str = 'Section 4, Page 7, Line 26';
>> strread(str, '%s', 'delimiter', ',')
ans =
'Section 4'
'Page 7'
'Line 26'
>>
私のバージョンのmatlabは、strreadは推奨されなくなりました。 – robguinness
@robguinness鉱山でうまく動作します。とにかく、関数 'regexp'が優れています。 – Eastsun
- 1. is opencvにmatlab conv2と同等の関数があります
- 2. Fortranに同等のMATLAB dec2bin関数がありますか?
- 3. C++のjavaのstring.split( "")と似た関数
- 4. XPathEvaluateと同様のLinq関数がありますが、XPathではなくXQuery式がありますか?
- 5. MATLABにはPythonの範囲関数がありますか?
- 6. intergralの関数であるmatlab関数
- 7. MATLABにhisto関数がありますか?
- 8. jspにignore_user_abort()と同じPHP関数がありますか?
- 9. PHP:isLetter()関数または同等の関数がありますか?
- 10. string.Split関数(C#タブ区切り文字)
- 11. 関数の変数と関数の変数に同じ名前があります。アクセスするには?
- 12. Matlab関数imagersize in java
- 13. WaitForSingleObject()関数とSetEvent()関数を同期させるアルゴリズムはありますか?
- 14. on_exit()関数とatexit()関数に違いはありますか?
- 15. MATLAB関数と引数
- 16. MATLAB関数ハンドルと
- 17. php関数が別の関数の中にあります
- 18. Matlab相関関数
- 19. ハッシュ関数djb2にはjavaバージョンがありますか?
- 20. には、opencvのmatlab bwboundariesに似た関数がありますか?
- 21. Javaにscripting.dev.java.netと同様の.NETに同等のスクリプトアプローチがありますか?
- 22. .rawファイルを行列に変換する関数がMATLABにありますか?
- 23. 同時に2つのjquery関数があります
- 24. ASP.NETにはVBのInputBox関数と同等のものがありますか?
- 25. Unix関数のJavaライブラリがありますか?
- 26. MatlabのDocPolynom.mと 'length'関数
- 27. MS Access SQLにSUBSTRING関数と同等の機能がありますか?
- 28. MATLAB関数conv2
- 29. MATLAB関数
- 30. clusterdata Matlab関数
をMatlab 2013aには、それを行う 'strsplit'という関数があります。 – Dan