Regular Expression Matching:
Highlight 1: aaaaaa; Highlight 2: bbbbbb; Highlight 3: cccccc;
The colon and semicolon are both Chinese characters, with at least one highlight (for example, A: Haha ;)
The format must contain colons and semicolons. The text on the left is not necessarily a "highlight", but may also be other words, up to 15 words.
Coming to work soon. please answer, and thank you.
Reply to discussion (solution)
$ Str = 'highlight 1: aaaaaa; Highlight 2: bbbbbb; featured: cccccc; '; preg_match_all ('/(. + ?) :(. + ?); /', $ Str, $ m); echo"";print_r($m);echo "
";/* Array ([0] => Array ([0] => Highlight 1: aaaaaa; [1] => Highlight 2: bbbbbb; [2] => features: cccccc;) [1] => Array ([0] => highlight 1 [1] => highlight 2 [2] => featured) [2] => Array ([0] => aaaaaa [1] => bbbbbb [2] => cccccc ))*/
$ Str = 'highlight 1: aaaaaa; Highlight 2: bbbbbb; featured: cccccc; '; preg_match_all ('/(. + ?) :(. + ?); /', $ Str, $ m); echo"";print_r($m);echo "
";/* Array ([0] => Array ([0] => Highlight 1: aaaaaa; [1] => Highlight 2: bbbbbb; [2] => features: cccccc;) [1] => Array ([0] => highlight 1 [1] => highlight 2 [2] => featured) [2] => Array ([0] => aaaaaa [1] => bbbbbb [2] => cccccc ))*/
Thank you !!!