これはPHPに似てい ます - 文字列の文字を繰り返します
基本的にstr_splitおよび/またはpreg_Splitを使用します
preg_split ページから取得 (およびわずかに変更:
<?php
$str = "(alpah+beta)*ga/6";
$keywords = preg_split("/[\/\(\)\*\&\^\%\$\#\@\!\_\{\}\:\"\+\\\]/", "$str");
print_r($keywords);
// now we replace the keywords with itself + a space on the left and right.
$count = count($keywords);
for ($i = 0; $i < $count; $i++) {
if ( $keywords[$i] == '') {
unset($keywords[$i]);
}
}
var_dump($keywords);
foreach ($keywords as &$key) {
$str = preg_replace("/$key/", " $key ", "$str");
}
echo "Finally: $str";
?>
これは、仕事をするものの簡単なモックアップにすぎません。(本番コードのダンプ/印刷を削除します)