从右侧和左侧找到第一个字母的单词和空格

时间:2015-05-24 14:20:26

标签: php regex

我有这样的台词

Tiamat X (STEAM): WL0CN-VJ62Z-UZAXN-VJ62Z-A5NFF 

我想替换
单词STEAM和左右第一个字母的空格
X(STEAM):W
所以最后我想要这样的东西

Tiamat X====WL0CN-VJ62Z-UZAXN-VJ62Z-A5NFF 

flavor - pcre(php)

也许有人可以帮助我:
示例链接:

https://regex101.com/r/cR6aX4/5

1 个答案:

答案 0 :(得分:2)

你似乎想要这个:

$value = base64_decode($value);
$iv = substr($value, 0, 16);
$value = substr($value, 16);

这会将$s = preg_replace('/\W*STEAM\W*/', '====', $s); 替换为STEAM并删除所有内容,直到上一个和后一个词为止。