【发布时间】:2021-07-02 12:57:09
【问题描述】:
我复制了一个语句,旨在将字符串转换为 Octave 中的骆驼大小写。代码如下。
function camelStr = stringcamelcase (str)
camelStr = lower(str)
idx = regexp([' ' camelStr], '(?<=\s+)\S', 'start') -1;
camelStr(idx) = upper(camelStr(idx));
end
但我收到此警告消息。
警告:正则表达式:任意长度的查找模式仅适用于 最长支持 10
在互联网上寻找答案,似乎是关于可变长度lookbehind-assertion的问题,但我不明白它,在我阅读的所有答案中,人们都在谈论他们所了解的一切。
【问题讨论】:
标签: regex matlab octave lookbehind