我在正则表达式上很糟糕,而且一直在努力教自己。
为了练习,我试图从字符串中删除所有数字和下划线。
我已经能够用以下内容删除这些数字,但两者的结合使我感到很沮丧。
var name = $(this).attr('id').replace(/\d+/g, '');
我不确定如何将两者结合起来。以下是我的许多努力之一,但无济于事。
var name = $(this).attr('id').replace(/\d+/\/_/g, '');
答案 0 :(得分:4)
您需要使用与数字或下划线匹配的字符类[\d_]
。
这是一个小型演示:
console.log("Some_1234_6789 demo.".replace(/[\d_]+/g, ''))
答案 1 :(得分:0)
同样使用此
from bs4 import BeautifulSoup
import requests
# replace the following URL
response = requests.get("https://www.python.org")
soup = BeautifulSoup(response.text,"html.parser")
或
$(this).attr('id').replace(/_|\d+/g,'');