我需要编写一个java模式来识别除#get the name of the form
for form in br.forms():
print "Form name:", form.name
print form
#select 1st form on the page - nr=1 for next etc etc
#OR just select the form with the name br.select_form(form.name)
br.select_form(nr=0)
br.form['form#'] = 'Test Name'
#fill in the fields
r = br.submit() #can always pass in additional params
或"0123456789"
或"("
或")"
或"|"
或{{1}以外的所有特殊字符}。
有人可以帮助我得到答案吗?
我想使用"-"
和" "
来了解这一点。
答案 0 :(得分:0)
如果您想单独查找所有字符,可以使用此模式 -
/[^ 0123456789()|\-]/g
或者如果你想找到连续字符的块,你应该使用它 -
/[^ 0123456789()|\-]+/g
这将识别除[^(*this part*)]
顺便说一句,如果你想进一步研究正则表达式模式http://regexr.com/将会非常有帮助。有快速参考和教程可以帮助您快速学习正则表达式的基础知识。