Strona 1 z 1

[+] Bash, obcięcie ciągu znaków do zadanej wartości

: 06 września 2011, 08:12
autor: LordRuthwen
Witam.
W jaki sposób mogę obciąć ciąg znaków do wartości powiedzmy 100 znaków?

Przykład:
Jest dobie plik xml w formie:

Kod: Zaznacz cały

<tag>...</tag><tag>jakiś_tam_ciąg_znaków_o_długości_ileś_tam_w_każdym_razie_powyżej_100</tag><tag>...</tag>
Skrypt miałby sprawdzać ilość znaków pomiędzy znacznikami <tag></tag> i obcinać ją do 100 znaków jeśli jest dłuższa.
Prosiłbym o naprowadzenie jak to zrobić, nie chcę gotowca, jak nie będę sobie radził to będę pytał.

: 06 września 2011, 11:06
autor: mariaczi

: 06 września 2011, 11:10
autor: LordRuthwen
Dzięki.
Okazało się, że xml jest generowany przez skrypt w perlu i wystarczyło zmodyfikować tylko tamten wcześniejszy i dopisać linię:

Kod: Zaznacz cały

$title = substr($title, 0, 99);