ホームページ >バックエンド開発 >PHPチュートリアル >オンラインで正規表現を見つけてください。
オンラインで正規表現を探します。
BS0001/BK0006、または BK00006/BBM0009/DDK0003
がある場合。 、スラッシュの前のコンテンツを返すには、それ自体です。
上記の 3 つは戻ります。
BS0001、BK00006、BK00006
実現する正規表現を見つけます
------解決策------------------
PHP コード
$s='BS0001/BK0003、または BK00006、または BK00006/BBM0009/DDK0003';
preg_match_all('#([^/s]+?)/#s',$s,$m);
print_r($m[1]);
/*
配列
(
[0] =>BS0001
[1] => BK00006
[2] =>BBM0009
)
*/
------解決策------------------<br><font color="#e78608"> </font>PHP コード<br> $str = "BS0001/BK0003、または BK00006、または BK00006/BBM0009/DDK0003"; echo preg_replace("/.*?b([w]{6,})[w/]*/i", "\1,", $str); //BS0001,BK00006,BK00006,