所以在我的字符串中,我有一些哈希的部分。例如,考虑字符串“#Hello,这是一个示例字符串。这是###哈希的另一个例子。”
我想用以下内容替换: “##你好,这是一个示例字符串,这是####哈希的另一个例子”。 (请注意,每个实例中的哈希数增加了一个)
但是,我不太清楚如何。我想它涉及正则表达式,我搜索了一下,但我不太清楚该怎么做。
任何人都可以帮助/引导我走上正确的道路吗?
干杯
答案 0 :(得分:6)
preg_replace('/(#[^#])/', '#\1', $string);
答案 1 :(得分:4)
这也有效:
preg_replace('/#+/', '#$0', $string);