java正则表达式匹配
可以匹配以下两个字符串的正则表达式是什么 给定文本中的HiHi和java正则表达式匹配,java,html,regex,matcher,Java,Html,Regex,Matcher,可以匹配以下两个字符串的正则表达式是什么 给定文本中的HiHi和 更新: 哪个正则表达式与这个匹配 <FONT FACE="Verdana" SIZE="16" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">If you access the web site click the link below:<FONT SIZE="12"></FONT></FONT> 如果您访问该网站,请单击以下链接:
更新:
哪个正则表达式与这个匹配
<FONT FACE="Verdana" SIZE="16" COLOR="#0B333C" LETTERSPACING="0" KERNING="0">If you access the web site click the link below:<FONT SIZE="12"></FONT></FONT>
如果您访问该网站,请单击以下链接:
即兴使用,我认为它应该类似于(.*)\1
用于检查正则表达式是否与字符串匹配
这是我能为您提供的关于您提供的信息的唯一建议。模式^([a-z]*)\1$
将匹配这些字符串():
abab
布莱伯勒
它将与以下内容不匹配:
ab<XYZ>de
x<XYZ>y
FOO<foo>FOO
abde
xy
福福
也就是说,模式类似于
标签
标签
“前缀”和“后缀”都显示相同的标记。标记由零个或多个小写字母组成。内容由零个或多个大写字母组成。前缀部分与1匹配,然后使用backreference\1
再次为后缀匹配该字符串
[…]
是一个。类似于[aeiou]
的内容匹配任何一个小写元音<代码>[^…]
是一个否定字符类<代码>[^aeiou]
匹配除小写元音以外的任何一个元音
作为Java字符串文本,模式是“^([a-z]*)\\1$”
不确定您想做什么,但这捕获了所有可能相关的组:
([a-z]+)?(<[A-Z]+>)([a-z]+)?
([a-z]+)?([a-z]+)?
祝你好运 有很多正则表达式可以匹配这些字符串。“*”会这样做,例如。。。以及匹配其他一切。请提供有关您尝试执行的操作的更多详细信息。abab |
应与这两项匹配;)可能重复的
([a-z]+)?(<[A-Z]+>)([a-z]+)?