Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 1. wlasne regexp; 2. znaki spoza unicode'u
caminoix
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.02.2009

Ostrzeżenie: (0%)
-----


hej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

po pierwsze musze powiedziec, ze jestem jezykoznawca, a nie programista. chcialem zrobic sobie strone, na ktorej bylby miedzy innymi przeszukiwalny indeks roznych - dla wiekszosci z Was pewnie dziwnych - wyrazow. mam dwa problemy techniczne:

1. jak mozna zdefiniowac wlasne regexpy. chodzi mi o stworzenie systemu przydatnego dla jezykoznawcow, tzn. o dodanie czegos takiego jak np. "\C" - dowolna spolgloska, "\V" - dowolna samogloska, "[[:Vlab:]]" - dowolna samogloska labialna (o, u itp.).

2. czy da sie cokolwiek sensownego poradzic na obsluzenie znakow, ktorych nie ma w unicodzie? (rozne transkrypcje fonetyczne, wymarle jezyki itp.) o ile wiem, wiekszosc jezykoznawcow rozwiazuje te kwestie specjalnymi fontami, ktore maja odpowiednie znaczki w miejscu jakichs innych - to dziala w edytorze tekstu, ale na stronie i w bazie danych juz odpada.

z gory dzieki za wszelka pomoc!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ddiceman
post
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


1. To tylko pomysl, ale niech ebdzie natchnieniem
  1. <?php
  2. $pattern = str_replace('V', '[aąeęioóuy]', $pattern);
  3. preg_match($pattern, $subject);
  4. ?>

2. Moze encje?
Kod
& => &amp;
<nietypowysymbol1> => &NS001;
<nietypowysymbol2> => &NS002;
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 22:45