wanting a javascript regex notation for replacing cases
例如
我想写一本《山茶花》()
1 2 | camelToSnake = (phrase) -> return phrase.replace(/([A-Z])/g, /-\L$1/) |
有这样的选择吗
您可以使用此代码:
1 2 3 4 | var s = 'camelToSnake'; var r = s.replace(/([A-Za-z])/g, function ($0, $1) { c=$1.charAt(0); return (c==c.toUpperCase())?c.toLowerCase():c.toUpperCase(); } ); //=> CAMELtOsNAKE |