この質問は、私の前の質問の続きです。
文字ドット (.) を含む正規表現を使用して、段落文字列を文の配列に分割したい。そして次の問題は数の問題です。
例を次に示します。
今年は 2013 年です。こんにちは、アンドレさん、あなたのお金は 40,000 ルピアです。
もちろん正しい出力:
配列 ( [0] => 今年 2013 年 [1] => こんにちはアンドレさん、あなたのお金は Rp 40.000 です)
タイトルの問題(さん)は、以前の私の質問からすでに解決されています。数値の正規表現を追加してみましたが、まだ機能しません。
私の働いていないコード:
$titles_number=array('(^[0-9]*)','(?<!Mr)', '(?<!Mrs)', '(?<!Ms)');
$sentences=preg_split('/('.implode('',$titles_number).')\./',$text);
print_r($sentences);
これを 1 回の打撃で実行できますか (1 つの正規表現で 2 つの問題を解決できますか)。できないなら言ってください。前もって感謝します