ציטוט:
	
	
		
			
				
					נכתב במקור על ידי  HHaim
					 
				 
				
	PHP קוד: 
	
		
			
preg_match("/src\=\"http:\/\/([a-zA-Z]+)\/([a-zA-Z]+)\/([a-zA-Z]+)/i", $string, $matches); 
 
		
	 
 אני בטוח ב100% שהמחרוזת שנתת לא מדויית, אז שיניתי בקטנה, המשתנה $string זה בעצם הSTRING עצמו ..
 
פועל? לא בדקתי  
			
		 | 
	
	
 היי,
תודה על העזרה, אך לא עבד...
להלן התבנית שהצליחה לי:
	HTML קוד:
	r"\\=\\\"http:\\\/\\\/(.*?)\\\/(.*?)\\\/(.*?)\\"
 
אגב, למה התבנית הזו הצליחה לי ואילו:
	HTML קוד:
	r"\\=\\\"http:\\\/\\\/([a-zA-Z.]+)\\\/([a-zA-Z.]+)\\\/([a-zA-Z.]+)\\"
 לא הצליחה? (שים לב שהחלפתי את ה*. במציאת a-z ו A-Z וגם נקודה)
אולי מכיוון שהטקסט הוא ב unicode והסט של האותיות שונה שם? (למרות שאותיות הבסיס זהות לא?)
תודה!