我正在尝试使用正则表达式在字符串中抓取一个字符串.
我看了看,但我似乎无法得到任何我必须工作的例子.
我需要抓取html标签<code>和</ code>以及它们之间的所有内容.
然后我需要从父字符串中提取匹配的字符串,对两者执行操作,
然后将匹配的字符串放回父字符串中.
这是我的代码:
$content = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. <code>Donec sed erat vel diam ultricies commodo. Nunc venenatis tellus eu quam suscipit quis fermentum dolor vehicula.</code>"
$regex='';
$code = preg_match($regex, $text, $matches);
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这些没有成功:
$regex = "/<code\s*(.*)\>(.*)<\/code>/";
$regex = "/<code>(.*)<\/code>/";
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用array_map和mysqli_real_escape_string来清理$ _POST数据
问题是,当我在array_map中使用$ link变量时它会以某种方式转换为字符串,我很确定我的语法是正确的,但是这个已经在我身上徘徊了一段时间.
这是我的(简化)代码:
$link = mysqli_connect($host, $user, $password);
$row = array_map('mysqli_real_escape_string', $row, array($link, $row));
Run Code Online (Sandbox Code Playgroud) 我正在尝试这样的路径:
一些/路径/这里一些\其他\路径
并将路径中的每个斜杠替换为内置于PHP的DIRECTORY_SEPARATOR
我有这个:
$subject = '/asdf';
$var = preg_replace('#\\\\#', DS, $subject);
print $var;
Run Code Online (Sandbox Code Playgroud)
但这不会替代,只会添加。
谢谢你的帮助。