次の段落のようなテキストがたくさんありますが、いくつかの例外を除いて、句読点のない単語 ( '
、"
、,
、など)に分割したいと考えています。.
newline
当初はインド南部ケララ州のチャラクディ川水系に固有であると考えられていましたが、現在ではペリヤール川、マニマラ川、パンバ川を含む周辺の排水路に広く分布していることが認識されていますが、マニマラのデータはタイプの産地であると思われるため疑わしいかもしれませんP.デニソニの。
アチャンコビル川流域では、P. denisonii と同所的に、時には同所的に発生します。
野生の資源は過去 15 年ほどで 50% も減少した可能性があり、主に水族館取引のための収集が原因であると考えられていますが、生息地は農業や家庭の汚染源、さらに爆発物や有機毒素を含む破壊的な漁法によっても劣化しています。 .
P. denisonii
テキストは、魚の種を指します。の略ですGenus species
。この参考書は一言でいいと思います。
したがって、たとえば、これは私が見たい種類の配列です:
Array
(
...
[44] given
[45] it
[46] seems
[47] to
[48] be
[49] the
[50] type
[51] locality
[52] of
[53] P. denisonii
[54] In
[55] the
...
)
これらの種の参照を区別する唯一のものは、次のP. denisonii
ような新しい文と次のend. New
とおりです。
- P (前述の例の P. のように、Puntius の場合)は 1 文字のみであり、常に大文字です。
- d (. denisonii など)は、常に小文字またはアポストロフィ (
'
)のいずれかです。
preg_split
そのような配列を得るためにどの正規表現を使用できますか? 私は簡単なことを試しましたexplode( " ", $array )
が、まったく仕事をしません。
前もって感謝します、