java regex Pattern.compile多个字符

时间:2015-06-30 20:37:22

标签: java regex

我需要编写一个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}以外的所有特殊字符}。

有人可以帮助我得到答案吗?

我想使用"-"" "来了解这一点。

1 个答案:

答案 0 :(得分:0)

如果您想单独查找所有字符,可以使用此模式 -

/[^ 0123456789()|\-]/g

或者如果你想找到连续字符的块,你应该使用它 -

/[^ 0123456789()|\-]+/g

这将识别除[^(*this part*)]

内的所有字符

顺便说一句,如果你想进一步研究正则表达式模式http://regexr.com/将会非常有帮助。有快速参考和教程可以帮助您快速学习正则表达式的基础知识。