0

以下は、perls///g文字列置換演算子で期待どおりに機能します。

  DB<18> $s = 'camelCaseText.ext'
  DB<19> $s =~ s/\W|(?<=[^\WA-Z_])(?=[A-Z])/\$/g; print $s
camel$Case$Text$ext

...しかし、MATLAB ではほぼ完全に失敗します。

>> regexprep('camelCaseText.ext', '\W|(?<=[^\WA-Z_])(?=[A-Z])', '$')

ans =

camelCaseText$ext

perlMATLAB を使用して、例で示した効果をどのように達成できますか?

4

1 に答える 1