相关疑难解决方法(0)

2071
推荐指数
28
解决办法
40万
查看次数

是否有一个PHP函数可以在应用之前逃避正则表达式模式?

是否有一个PHP函数可以在应用之前逃避正则表达式模式?

我正在寻找C#Regex.Escape()功能的一些东西.

php regex escaping

157
推荐指数
1
解决办法
5万
查看次数

PHP替换字符串中最后一次出现的字符串?

有人知道用字符串中的另一个字符串替换最后一次出现的字符串的快速方法吗?

php string

139
推荐指数
8
解决办法
10万
查看次数

在某个字符后删除字符串的一部分

我只是想知道如何在PHP中的某个子字符串后删除所有内容

例如:

Posted On April 6th By Some Dude
Run Code Online (Sandbox Code Playgroud)

我希望它能删除所有文本,包括和之后的子字符串"By"

谢谢

php string

126
推荐指数
8
解决办法
20万
查看次数

preg_replace:反向引用后添加数字

情况

我想在每个之后preg_replace()添加一个数字. '8'[aeiou]

abcdefghij
Run Code Online (Sandbox Code Playgroud)

a8bcde8fghi8j
Run Code Online (Sandbox Code Playgroud)


我该如何写替换字符串?

// input string
$in = 'abcdefghij';

// this obviously won't work ----------?
$out = preg_replace( '/([aeiou])/', '\18',  $in);
Run Code Online (Sandbox Code Playgroud)

只是一个例子,所以建议str_replace()不是一个有效的答案.
我想知道如何在替换字符串中的反向引用后有数字.

php regex backreference escaping

7
推荐指数
2
解决办法
2913
查看次数

替换字符串php中的最后一个斜杠

我很难绕过正则表达式而我正在尝试删除字符串中的最后一个正斜杠:

$public_url = "https://api.mongohq.com/";
Run Code Online (Sandbox Code Playgroud)

我打算删除最后一个正斜杠并用其他东西替换它.我想我可以使用,preg_replace但我找不到合适的模式.

php preg-replace

2
推荐指数
2
解决办法
2596
查看次数