Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 删除变量中以斜杠开头的部分_Php_String_Variables - Fatal编程技术网

Php 删除变量中以斜杠开头的部分

Php 删除变量中以斜杠开头的部分,php,string,variables,Php,String,Variables,如何删除所有以双斜杠开头的行?我想您应该使用preg\u replace将单词/行替换为空字符串。比如: $string ="string string //deleteme string //deleteme // deleteme string"; 删除整个行: $regex = '/ \/\/ [^\n]* \n /'; preg_replace($regex, '', $string); 啊,我看到前面有人,用了以后遇到了问题。

如何删除所有以双斜杠开头的行?

我想您应该使用preg\u replace将单词/行替换为空字符串。比如:

    $string ="string
    string
    //deleteme
    string
    //deleteme
    // deleteme
    string";

删除整个行:

$regex = '/ \/\/ [^\n]* \n /';
preg_replace($regex, '', $string);

啊,我看到前面有人,用了以后遇到了问题。如何排除URL?因此,删除以//开头的行的一部分,但如果以以下开头,则不要删除://
$string = preg_replace('/\/\/\S*[^\n]+\n?/','',$string);