Допустимые символы для схем URI?

@jeb

setlocal EnableDelayedExpansion
set LF=^


REM Two empty lines are required

другой вариант:

@echo off

:)
setlocal enabledelayedexpansion
>nul,(pause&set /p LF=&pause&set /p LF=)<%0
set LF=!LF:~0,1!

echo 1!LF!2!LF!3

pause
24
задан Camilo Martin 6 September 2010 в 10:56
поделиться

3 ответа

Согласно RFC 2396 , Приложение A:

  scheme        = alpha *( alpha | digit | "+" | "-" | "." )

Значение:

Схема должна начинаться с буквы (верхний или нижний регистр) и может содержит буквы (все еще в верхнем и нижнем регистре), цифры, «+», «-» и «.».


Примечание: в случае

paparazzi:http:[//<host>[:[<port>][<transport>]]/

схема является только частью «папарацци».

27
ответ дан 28 November 2019 в 23:27
поделиться

Схема согласно RFC 3986 определяется как:

scheme      = ALPHA *( ALPHA / DIGIT / "+" / "-" / "." )

Таким образом, схема должна начинаться с буквенного символа (A - Z, a - z) и может сопровождаться любым количеством буквенно-цифровых символов, +, - или ..

11
ответ дан 28 November 2019 в 23:27
поделиться

Quoth RFC 2396 :

Имена схем состоят из последовательности символов, начинающихся со строчной буквы и сопровождаемой любой комбинацией строчных букв, цифр и ( «+»), точка («.») или дефис («-»).

6
ответ дан 28 November 2019 в 23:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: