---
title: "Hjälp med regexp.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/perl-ruby/49356-hjälp-med-regexp"
topic: "Perl & Ruby"
topic_url: "https://www.webforum.nu/amne/perl-ruby"
author: "Joakim"
published: "2002-08-03T11:51:50.000Z"
updated: "2002-08-07T21:37:13.000Z"
replies: 6
views: 414
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/perl-ruby/49356-hjälp-med-regexp"
---

# Hjälp med regexp..

## #1 — Joakim, 2002-08-03T11:51Z

Tjo

Behöver lite hjälp med ett regexp.
FSData använder wusage5 för statistik och jag vill göra ett script som hämtar antalet sidvisningar från wusage's statistiksida.

Eftersom lägger scriptet på samma konto kan jag öppna filen nedan och lägga den som en variabel i scriptet utan problem.

Sidan som är aktuell kan beskådas här:
<http://www.rstdata.se/wusage5/index.html>

Det jag vill åt är värdet under "Total Accesses" i den undre tabellen.

Detta är en sida som uppdateras veckovis och de flesta värden ändras ju då vilken måste beaktas i regexp'et.

Men men, kan nån hjälpa mig skulle jag bli ruskigt glad.

Trevlig helg!

// Joakim

Permalänk: https://www.webforum.nu/p/49356

## #2 — Jojoxx, 2002-08-04T15:57Z

Om vi tänker oss att du har läst in filen till variabeln $data så kan du använda;

**@td=$data=\~/\<td align=\\"right\\"\>(.\*?)\<\\/td\>/gi;**

Så har du värdet du vill ha i **$td\[6\]**

Permalänk: https://www.webforum.nu/p/740616

## #3 — Joakim, 2002-08-05T07:26Z

Man tackar! Var inne på det spåret men var för trött och tog den enkla varianten, att fråga här. Stort tack iallafall!

Permalänk: https://www.webforum.nu/p/740973

## #4 — Jojoxx, 2002-08-05T14:36Z

You're welcome :)

Permalänk: https://www.webforum.nu/p/744057

## #5 — Joakim, 2002-08-07T18:18Z

Nu är Joakim förvirrad =)

Laddade upp scriptet och fick inget värde och börjar felsöka. Ser då att $data bara innehåller första raden av index.html. Vad sjutton beror detta på?

Öppnar på följande sätt:

```
open(DATA2,"SÖKVÄG/index.html") || die "Kan inte öppna filen: $!\n"; 
$data = <DATA2>;
close(DATA2);
```

Är iofs för trött för djupa analyser nu, men har inte var med om detta innan. Kan det finnas nåt skräptecken eller dyl i index.html som behöver tas bort? \*förvirrad\*

Permalänk: https://www.webforum.nu/p/745558

## #6 — Jojoxx, 2002-08-07T20:19Z

Eftersom du kan hantera filhandtaget som en array blir det;

```
$data=join('',<DATA2>);
```

På samma sätt som du kan använda

```
foreach $thisline (<DATA2>){
#...osv
```

Permalänk: https://www.webforum.nu/p/745640

## #7 — Joakim, 2002-08-07T21:37Z

det var ju inte så svårt =) du är en klippa!

Permalänk: https://www.webforum.nu/p/745696

---

Tråden på webben: https://www.webforum.nu/amne/perl-ruby/49356-hjälp-med-regexp
