所以我只是在网上闲逛,发现这个正则表达式w/c 很有趣。我对这些东西很陌生,今晚我想完成这个搜索模式。但是,我对$
运算符感到很困惑。而且我的词条已经用完了,我应该在 Google 上搜索哪些关键字。
正则表达式:
(?<=<RGBA?:(-?\d{1,3},?){3,4}>).*(?=</RGBA?>$)
数据:
<RGBA:255,255,255,2>HEY</RGBA>
<RGB:-1,-25,-3>Is this a typo?</RGB>
<RGB:255,255,255>YOH</RGB>
<RGB:0,1,2>Please let me go here :(</RGB>
<RGBA:0,255,12,255>o my, what to do here?!!!!</RGBA>
hahahah
hehehe2123
<RGB:-0,-0,-0>GET ME</RGB>
这只会得到最后一行GET ME
,但如果我删除$
结果是预期的,但如果string
是连续的(没有换行符)则失败。例如:
数据:
<RGBA:255,255,255,2>HEY</RGBA> <RGB:-1,-25,-3>Is this a typo?</RGB>
回报:
HEY</RGBA> <RGB:-1,-25,-3>Is this a typo?
请解释一下,以便我解决这个问题。
PS。数据(字符串)格式用于我制作的另一个应用程序