我想从一个字符串中删除所有数字[0-9]。我编写了以下代码,它可以工作:
```python import re string = "abc123def456" result = re.sub(r'\d+', '', string) print(result) # "abcdef" ```
我希望你能将其翻译为中文:
$words = preg_replace('/0/', '', $words ); // remove numbers
$words = preg_replace('/1/', '', $words ); // remove numbers
$words = preg_replace('/2/', '', $words ); // remove numbers
$words = preg_replace('/3/', '', $words ); // remove numbers
$words = preg_replace('/4/', '', $words ); // remove numbers
$words = preg_replace('/5/', '', $words ); // remove numbers
$words = preg_replace('/6/', '', $words ); // remove numbers
$words = preg_replace('/7/', '', $words ); // remove numbers
$words = preg_replace('/8/', '', $words ); // remove numbers
$words = preg_replace('/9/', '', $words ); // remove numbers
我希望能找到更优雅的解决方案:1行代码(在我看来,编写漂亮的代码非常重要)。
我在stackoverflow上找到的其他代码也可以去掉变音符号(如á、ñ、ž...)。