简体   繁体   中英

How to I can split match letter in string PHP

I have string :

$string = 'ABCCDF[GH]IJJ[KLM]';

How to i get string 'GH' and 'KLM' in php

I think i will use preg_split, but I know not more about reg. Plz help me.

Try this;

>>> $string = 'ABCCDF[GH]IJJ[KLM]';
=> "ABCCDF[GH]IJJ[KLM]"
>>> preg_match_all('/\[(\w+)\]/', $string, $matches);
=> 2

$matches will look like below.

   [
     [
       "[GH]",
       "[KLM]",
     ],
     [
       "GH",
       "KLM",
     ],
   ]

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM