我想要统计字符串中实际字符的数量,而不考虑它们的含义。
例如,
因此,像
详情 (1) \n
Python
我尝试了许多函数(例如将字符串分割成数组,但是
有什么想法?
\n
,我想把反斜杠(\
)和字母 n(n
)一起算作 2 个字符,而不是作为一个行尾符(<EOL>
)仅算作一个字符。因此,像
a\nb
这样的字符串将等于 4
而不是 3
。详情 (1) \n
var a = `a
b`;
console.log(a.length)
>>> 3
但是在Python中
>>> a = r'a\nb'
>>> len(a)
4
(2) 智能引号 Javascript
var a = 'a“b';
console.log(a.length);
>>> 3
Python
>>> b = 'a“b'
>>> len(b)
5
我尝试了许多函数(例如将字符串分割成数组,但是
\n
在单个单元格中)。有什么想法?
\t
的字符串字面量,它会被编译成与带有字面制表符的字符串相同。 - DaiString.raw\
a\nb`.length`(类似于 Python 的 r)来实现。 - bigless