(存在する場合は)ハッシュタグを見つけて、各タグの最初の共起と、その後のテキスト、別のタグが存在する場合は次のタグの前のテキストを取得したいと思います。
*すべてのメッセージ文字列にハッシュタグが付いているわけではありません。
これが私がやろうとしていることです:
スクリプトに送信される可能性のある文字列の例のリスト:
1)$ message='いくつかの新しいものを追加しました';
2)$ message=' #BALANCEXのバランスの取れた動き';
3)$ message =' #いくつかのログテキストを変更します#他のいくつかのログテキストを修正します';
$ num = prereg_match_all('@ ????? @'、$ message、$ matches);
これは私が試合から目指している配列構造の結果です:
例1の結果)
(
[0] => Array
(
[0] => Added some new stuff
)
)
例2の結果)
(
[0] => Array
(
[0] => balanced movement of X
[1] => #BALANCE
)
)
例3の結果)
(
[0] => Array
(
[0] => some log text
[1] => #CHANGE
)
[1] => Array
(
[0] => some other log text
[1] => #FIX
)
)
REGEXでまともなドキュメントを見つけようとしている私を狂わせるもの