Mirosławy, wyrażenia regularne here. Jakie wyrażenie do wymuszenia liter i spacji w dowolnym miejscu? Mam coś takiego
/^[a-zA-Z]+\s[a-zA-Z]+$/ tyle że to przyjmuje tylko wartości Hello World itp. To wiadomo. A jakie wyrażenie, by możliwe było wpisanie nawet H e l l o w o r l d?
/^[a-zA-Z\s]+$/ będzie ok? Nie mam możliwości przetestowania.
#informatyka #programowanie #wyrazeniaregularne (lol 2 osoby obserwują :D)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MOMTSlsR.master = MOMTSlsR
MOWPSlsU.master = MOWPSlsU

mam 2000 takich linijek roznych. Jakie wyrazenie regularne musze uzyc aby wszystko od znaku "=" w prawo zostalo usuniete, wlacznie ze znakiem "=".

I druga rzecz jak z tych 2000 linijek wyswietlic tylko te ktore przed rozszerzeniem master maja w swojej nazwie "Wp" chodzi mi cos na wzor mysqlowego LIKE %Wp%.master
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam plik tekstowy, zawiera kilka tys. linijek w formacie:

XXXX:YYYYYYYYY:ZZZZZ:VVVVVV


Y i Z jest zawsze tyle samo, liczba X i V jest rożna.

W
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak napisać #regexp, który wyłapie "Ciag Znakow" powtórzony w najbliższych dwóch kolejnych liniach? Przy czym między kolejnymi wystąpieniami MUSI być jeden lub dwa entery, ale nie więcej niż dwa?

bo

/.*ciag znakow.*$.*ciag znakow.*/
oczywiście nie ma sensu (wyłapie dowolną ilość
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Marmite: dobra, mam na swoje usprawiedliwienie czemu mi się to komplikowało... ten pieprzony edytor nie obsługuje regexpów między liniami... muszę se notepad++ zaprząc do tego zadania..
  • Odpowiedz
Szybkie wyrażenie pregmatch

preg
match("/(.*)<\/r:Miasto>/si", $return, $out);

Zwraca mi ciąg dalszy nie zatrzymuje się na zamknięciu tagu Miasto, how to fix ?

#php #wyrazeniaregularne
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YvusBellator: tak, notepad++ w przeglądarce pdf robisz zaznacz wszystko, kopiujesz, a potem w npp wyszukujesz wyrażenia regularne, robisz makro i tyle :)

Możesz też oczywiście np w php coś takiego napisać :)
  • Odpowiedz
@YvusBellator: Bez dodatków,same makro wystarczy dobrze zrobić, czyli wyszukujesz wyrażenie regularne kopiujesz je do schowka i powiedzmy wklejasz na końcu dokumentu :) Tak na szybko pomyślane, ale Notepad++ jest do tego świetny :))
  • Odpowiedz
@mariuzpl: przepisałem w międzyczasie jako

^(([0-9]+)([a-zA-Z]*)[/]([0-9]+)([a-zA-Z]*))|(([0-9]+)([a-zA-Z]*))$
i już jest dobrze. 0.o
  • Odpowiedz