_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _
From : Dmitry Hodos 2:5004/1.27 25 Dec 98 19:36:54
Subj : Apache & большие и маленькие буковки
________________________________________________________________________________
>>>>> "BT" == Boris Tobotras writes:
Aleksey> Так дело в том что у меня мои собственные html-ки тоже написаны
Aleksey> кpиво то в маленьком то в большом а то и впеpемешку
BT> Hу, и href'ы в html-ках можно в нижний регистр перевести. Hо не
BT> очень тривиально.
Сделал маленький gawk-скрипт как раз по этому поводу:
--------------------------
cat $1 | awk '
BEGIN { RS="<|>"; FS="""; IGNORECASE=1 }
{
if ($1 ~ /[[:space:]]*A[[:space:]]*HREF[[:space:]]*=[[:space:]]*/ ||
$1 ~ /[[:space:]]*IMG[[:space:]]*SRC[[:space:]]*=[[:space:]]*/)
{
printf "%s"%s", $1, tolower($2)
for (i=3 ; i <= NF ; i=i+1)
printf ""%s", $i
}
else
printf "%s", $0
}
(RT) { printf "%s", RT }
' > $1.tmp
mv $1.tmp $1
--------------------------
С его помощью "перевел" Oracle7 Documentation для win с беспорядочно
используемым верхним/нижним регистром в href. Результат нормальный,
хотя, в общем, WITHOUT ANY WARRANTY OF ANY KIND ;)
--
Best regards, Dmitry Hodos
It is easier to change the specification to fit the program than vice versa.
--- Gnus v5.6.42
* Origin: Yet another mail reader (2:5004/1.27@fidonet)
621 Прочтений • [Apache & большие и маленькие буковки (apache convert)] [08.05.2012] [Комментариев: 0]