Php 如何使用正则表达式?
我想把一些字符分割成一个字符串。字符串包含此defineCo,coco;我想用正则表达式拆分'define',the,the,并用'='替换'。我该怎么做呢?好吧,如果你想删除分割这些值,这很简单,你不需要正则表达式Php 如何使用正则表达式?,php,Php,我想把一些字符分割成一个字符串。字符串包含此defineCo,coco;我想用正则表达式拆分'define',the,the,并用'='替换'。我该怎么做呢?好吧,如果你想删除分割这些值,这很简单,你不需要正则表达式 <?php $str = 'define("coco","coco")'; echo str_replace('define(', '', str_replace(",", "=", str_replace(")", "", $str))); 另一种方法是使用preg_
<?php
$str = 'define("coco","coco")';
echo str_replace('define(', '', str_replace(",", "=", str_replace(")", "", $str)));
另一种方法是使用preg_replace,但我们已经有了答案。您可以选择:
$string = 'define("coco","coco")';
$newString = preg_replace('/define\(("[^"]+"),("[^"]+")\)\;/isU', "$1=$2", $string);
你说分开是什么意思?因为,你把字符串拆分成数组,字符的和连接就是一个字符串。通过拆分,我说删除stringBest guide对我来说是最好的指南:谢谢,我已经开始了,我有点困惑了