私はYUIのCssCompressor(Matcherをいくつか使用しています)をPHPに移植しています。長期間のメンテナンスのために、私は可能な限りJavaオリジナルに似たPHPポートを保持したいと思っています(preg_replace_callback
はもちろん動作しますが、プログラムの流れは大きく変わります)。JavaのMatcherクラスのPHPポートはありますか?
だから、にはMatcherをPHPに移植した人がいますか?
私はYUIのCssCompressor(Matcherをいくつか使用しています)をPHPに移植しています。長期間のメンテナンスのために、私は可能な限りJavaオリジナルに似たPHPポートを保持したいと思っています(preg_replace_callback
はもちろん動作しますが、プログラムの流れは大きく変わります)。JavaのMatcherクラスのPHPポートはありますか?
だから、にはMatcherをPHPに移植した人がいますか?
while(find next match){ do stuff }
は、preg_match_all
を使用しないでPHPで同等の機能をお探しですか?
この場合、オフセットパラメータにpreg_match
を使用してください。例:
offset = 0;
while(preg_match(re, str, matches, PREG_OFFSET_CAPTURE, offset)){
offset = matches[0][1] + strlen(matches[0][0]);
// do stuff
}
私はすでに[自分のポート](http://code.google.com/p/mrclay/source/browse/trunk/php/java/util/regex/Matcher.php)でこの手法を使用しています。完了しません。 –
なぜ、「YUICompressor.php」を使用しないのですか? http://code.google.com/p/minify/source/browse/trunk/min/lib/Minify/YUICompressor.phpあなた自身のポートを書くことはメンテナンスの頭痛のように聞こえる。 –
@MattBallこれはJava用のラッパーであるため、通常は共有ホスティングでは使用できません。 –
誰も好きではないようなサウンドは楽しいプロジェクトのようですね! –