【发布时间】:2018-11-08 05:49:43
【问题描述】:
Matlab 文档指出,可以替换 regexprep 中第 N 次出现的模式。我看不到如何实现它,谷歌没有返回任何有用的东西。
http://www.weizmann.ac.il/matlab/techdoc/ref/regexprep.html
基本上,我拥有的字符串是:,:,1,我想用任意数字替换第二次出现的 :。根据文档:
regexprep(':,:,4',':','AnyNumber','N')
我不明白应该如何使用 N 选项。我试过'N',2或只是'2'。
注意 : 的位置可以在任何地方。
我知道除了 regexprep 之外还有其他方法可以做到这一点,但我不喜欢问题一直存在。
感谢您的帮助!
【问题讨论】:
-
您使用哪个版本?检查
help regexprep,也许是版本依赖?!我用八度,不能用这个特殊选项