如何在正则表达式中编写可选单词?
2022-09-04 01:20:40
我想写一个java正则表达式来识别以下模式。 和abc def the ghi
abc def ghi
我试过这个:
abc def (the)? ghi
但是,它没有认识到第二种模式。我哪里出错了?
我想写一个java正则表达式来识别以下模式。 和abc def the ghi
abc def ghi
我试过这个:
abc def (the)? ghi
但是,它没有认识到第二种模式。我哪里出错了?
abc def (the )?ghi
^^
删除多余的space
空格也是正则表达式中的有效字符,因此
abc def (the)? ghi
^ ^ --- spaces
只能匹配
abc def the ghi
^ ^---spaces
或者当我们删除单词时the
abc def ghi
^^---spaces
您需要一些类似的东西来使这些空间之一成为可选的。abc def( the)? ghi