Code Duplication    Length = 6-20 lines in 2 locations

src/wp-admin/includes/upgrade.php 1 location

@@ 2102-2121 (lines=20) @@
2099
 * @param string $content The content to modify.
2100
 * @return string The de-slashed content.
2101
 */
2102
function deslash($content) {
2103
	// Note: \\\ inside a regex denotes a single backslash.
2104
2105
	/*
2106
	 * Replace one or more backslashes followed by a single quote with
2107
	 * a single quote.
2108
	 */
2109
	$content = preg_replace("/\\\+'/", "'", $content);
2110
2111
	/*
2112
	 * Replace one or more backslashes followed by a double quote with
2113
	 * a double quote.
2114
	 */
2115
	$content = preg_replace('/\\\+"/', '"', $content);
2116
2117
	// Replace one or more backslashes with one backslash.
2118
	$content = preg_replace("/\\\+/", "\\", $content);
2119
2120
	return $content;
2121
}
2122
2123
/**
2124
 * Modifies the database based on specified SQL statements.

src/wp-includes/functions.php 1 location

@@ 504-509 (lines=6) @@
501
 * @param string $content XML-RPC XML Request content.
502
 * @return string XMLRPC XML Request content without title and category elements.
503
 */
504
function xmlrpc_removepostdata( $content ) {
505
	$content = preg_replace( '/<title>(.+?)<\/title>/si', '', $content );
506
	$content = preg_replace( '/<category>(.+?)<\/category>/si', '', $content );
507
	$content = trim( $content );
508
	return $content;
509
}
510
511
/**
512
 * Use RegEx to extract URLs from arbitrary content.