在 PHP 正则表达式中替换匹配字符串中的特定字符,而不知道该匹配项的实例数?\n
为此,在 PHP 中使用 preg_replace()。您还需要使用正则表达式。我们假设以下内容是输入 −
FirstName|John |LastName|Smith|SalaryProvided|2000|5000
预期输出如下,其中我们将特定字符 “|” 替换为空格。该字符放置在数字 2000 和 5000 之间 −
FirstName|John |LastName|Smith|SalaryProvided|2000 5000
示例
PHP 代码如下
<!DOCTYPE html>
<html>
<body>
<?php
$SQLDatabaseResult = "FirstName|John |LastName|Smith|SalaryProvided|2000|5000";
$output = preg_replace("/(\d{4})\|(?=\d{4})/", "$1 ", $SQLDatabaseResult);
echo "The result is=","<br>";
echo $output;
?>
</body>
</html>输出
这将生成以下输出
The result is= FirstName|John |LastName|Smith|SalaryProvided|2000 5000
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP