0
A
回答
0
您可以在this看看:與regexpi,你可以簡單地尋找數字在你的字符串中。
的語法是如此簡單:
startIndex = regexpi(str,expression)
其中expression
參數是一個正則表達式的表達式(即「\ d *」來檢索連續的數字)。
0
在您的具體情況使用正則表達式執行這樣的方法是:
首先,你必須決定什麼字符串是有效的在您的搜索 例如:
firstpar = 'First parameter is [0-9]+';
意味着你查找字符串'第一個參數是'
以數字序列結束。
然後,你可以通過以下方式使用regexp
或regexpi
:
results = regexp(mystring, firstpar, 'match');
凡mystring
的文本執行並'match'
搜索意味着你想要的文字作爲輸出,而不是指數的部分。
現在,results
是一個單元格矩陣,每個單元格包含一個字符串,它出現在您的文本中並且符合您的firstpar
定義。爲了從字符串的細胞基質只提取號碼,你可以再次使用regexp
,但現在幫助自己與cellfun
,其反覆適用的命令單元矩陣的所有單元格:
numbers = cellfun(@(x) str2num(regexp(x, '[0-9]+', 'match', 'once')), results);
numbers
是數組你正在尋找的數字。
您可以爲不同的字符串模式做同樣的 - 如果你想有一個更一般的字符串定義(而不是我們這裏使用簡單firstpar
)讀matlab documentation about regular expressions(在他的評論alexcasalboni貼吧),向下滾動到輸入參數並展開'表達式'。
regexp
與regexpi
之間的區別在於後者不區分大小寫。
相關問題
- 1. 更改txt文件中特定字符串後面的值
- 2. 從txt文件中提取特定類型的字符串
- 3. 讀取一個特定的.txt文件?
- 4. TXT文件字符串
- 5. 我在使用python搜索多個「.txt」文件中的特定字符串
- 6. 設置一個字符串等於一個.txt文件的行
- 7. 閱讀一個txt文件中的特定字符串,字符串轉換爲intç
- 8. 計數特定字符串的發生在一個文件
- 9. PHP - 剝開一個特定的字符串一個字符串
- 10. 從.txt文件分配一個字符串到一個變量
- 11. 如何將一個.txt文件聲明爲一個字符串?
- 12. 追加字符串基於一個特定的字符串位置的文件
- 13. 閱讀從指定的字符串的txt文件到指定的字符串
- 14. 在txt文件中搜索字符串
- 15. 在txt文件中搜索字符串
- 16. 在.txt文件中查找字符串
- 17. 來自txt文件的特殊字符
- 18. 從txt文件中刪除特定的行和一個符號
- 19. python:將字符串和數字保存到一個txt文件
- 20. 做一個字符串確定特定字符的存在
- 21. 特定符號和字符串文件
- 22. 查找txt文件字符串和移動它們在另一個TXT
- 23. 在Python中解析特定字符串的.txt文件時遇到問題
- 24. Android - 如何從ftp獲取一個txt文件的字符串?
- 25. 如何添加一個字符串到.txt文件的結尾?
- 26. 搜索特定字符串在另一個字符串
- 27. 結合txt文件中的字符串
- 28. 查找txt文件中的字符串
- 29. txt文件中的搜索字符串
- 30. 解析一個文本文件並尋找一個特定的字符串
對不起,我解釋我的問題,我想閱讀a.txt文件這兩個數字 –