所以在我的字符串中,我有一些哈希部分。例如,考慮字符串「#Hello,這是一個示例字符串,這是###哈希的另一個例子」。我想添加一個哈希到一個字符串中的所有哈希(PHP)
我想將其替換爲: 「##您好,這是一個示例字符串,這是####散列的另一個示例」。 (注意在每個實例中哈希的數量增加了一個)
但是,我不太確定如何。我想它涉及到正則表達式,我已經查了一下,但我不太確定該做什麼。
任何人都可以幫助/帶領我走上正確的道路嗎?
乾杯
所以在我的字符串中,我有一些哈希部分。例如,考慮字符串「#Hello,這是一個示例字符串,這是###哈希的另一個例子」。我想添加一個哈希到一個字符串中的所有哈希(PHP)
我想將其替換爲: 「##您好,這是一個示例字符串,這是####散列的另一個示例」。 (注意在每個實例中哈希的數量增加了一個)
但是,我不太確定如何。我想它涉及到正則表達式,我已經查了一下,但我不太確定該做什麼。
任何人都可以幫助/帶領我走上正確的道路嗎?
乾杯
preg_replace('/(#[^#])/', '#\1', $string);
這工作太:
preg_replace('/#+/', '#$0', $string);
該死的。我更喜歡你的。我應該做到這一點。爲你+1。 – MichaelRushton 2012-03-25 14:34:34
是的,我覺得這個比較容易閱讀。 – 2012-03-25 22:50:22
工作了魅力,感謝一噸! – chintanparikh 2012-03-25 13:51:42