URL BNF搜索部分没有意义
在基于W3C发布的URL实现Java正则表达式时,我未能理解搜索部分。引述如下:URL BNF搜索部分没有意义,url,w3c,bnf,Url,W3c,Bnf,在基于W3C发布的URL实现Java正则表达式时,我未能理解搜索部分。引述如下: httpaddress h t t p : / / hostport [ / path ] [ ? search ] search xalphas [ + search ] xalphas xalpha [ xalphas ] xalpha
httpaddress h t t p : / / hostport [ / path ] [ ?
search ]
search xalphas [ + search ]
xalphas xalpha [ xalphas ]
xalpha alpha | digit | safe | extra | escape
alpha a | b | c | d | e | f | g | h | i | j | k |
l | m | n | o | p | q | r | s | t | u | v |
w | x | y | z | A | B | C | D | E | F | G |
H | I | J | K | L | M | N | O | P | Q | R |
digit 0 |1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
safe $ | - | _ | @ | . | & | + | -
extra ! | * | " | ' | ( | ) | ,
搜索声称它是以加号分隔的xalphas。
正如safe所声称的那样,xalphas本身可以包含加号。
因此,根据我的理解,应该是:
search xalphas
我错在哪里?这显然是个错误(+是URI的保留分隔符),但您链接到的BNF似乎已经过时了。也许最好用这个