为什么是命令
re.sub('[^ 0-9]','','59kg')
从'59kg'中删除'kg'.
输出是
'59'
从我在网上找到的,^表示在单词的开头.因此命令应该删除单词'59kg'开头的任何数字字符.为什么要删除'kg'?
如果在平方括号内,^字符表示否定.
[^0-9]因此意味着"除了0到9之间的数字之外的每个字符"并且在re.sub执行功能之后使输入字符串"59kg"变为"59" .
请参阅此处的文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp(Character Setssection)
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |