替换特定单词后跟有时单个数字或其他两位数字

时间:2016-06-15 18:45:20

标签: regex matlab

字符串将始终以'Row'后跟数字结尾。例如,

desk_Row2.txt
desk_Row15.txt

如果已排序,则desk_Row15.txt将位于desk_Row2.txt之前。

如果它是一位数字,我想在它前面放一个前导0,以便在排序时,它将是:

desk_Row02.txt
desk_Row15.txt

我找到了很长的路,在那里我找到了'Row' findstr'.',而他们之间的数字是一个数字。然后我可以确定str2double(that)是否大于9。好吧,我认为这可以用一两句话来完成。

更一般地说,我想学习创建表达式,以便我以后可以自己完成上述操作。例如,我不知道(^|\.)\s*.的含义。

我在考虑使用regexprep,但我不知道表达式应该是什么。

0 个答案:

没有答案