אשכול: עזרה עם regex
View Single Post
ישן 28-06-12, 21:24   # 8
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

כן זה אפשרי, אבל זה יתמוך רק בפונקצייה אחת,

פשוט לשנות את הקוד ל:
קוד:
<?php

	$text = 'function  foo ($bar) { 
		echo $bar; 
		explode($arr, "");
	}';
	
	preg_match("/function.+?([a-zA-Z0-9_]+?)[\s]*\((.*?)\)[\s]*\{(.+)\}/is", $text, $match);
	
	$match = array_map("trim", $match);
	
	$name = $match[1];
	$args = $match[2];
	$func = $match[3];
	
	echo "Name: $name<br />Args: $args<br />Func: $func";

?>
אני לא בדקתי את זה אבל זה אמור לעבוד ..
  Reply With Quote