0

Matlab のドキュメントには、regexprep のパターンの N 番目のオカレンスを置き換えることが可能であると記載されています。私はそれを実装する方法を理解できず、グーグルは有用なものを何も返していません。

http://www.weizmann.ac.il/matlab/techdoc/ref/regexprep.html

基本的に、私が持っている文字列は :,:,1 で、2 番目に出現する : を任意の数字に置き換えたいと考えています。ドキュメントに基づいて:

regexprep(':,:,4',':','AnyNumber','N')

N オプションの使用方法がわかりません。「N」、2、または単に「2」を試しました。

: の位置はどこでもよいことに注意してください。

regexprep 以外にもこれを行う方法があることはわかっていますが、問題が長引くのは好きではありません。

助けてくれてありがとう!

4

2 に答える 2

0
regexprep(':,:,4',':','AnyNumber',2)

上記は機能します。

于 2012-07-03T19:14:24.650 に答える