我正在创建自己的论坛并坚持从回复中删除多个引用的文本。我将尝试通过示例来解释这一点。
假设我们收到了第一条带有文本Hello A 的消息。
然后有人引用这个,我们得到:[q]Hello A[/q] Hello you too
在数据库中。
如果第三人引用第二个回复,它会变得更丑陋,并且会像:[q] [q]Hello A[/q] Hello you too[/q] Hello both
.
我想要做的是从引用的文本中删除除最后引用的回复之外的所有回复。所以在这种情况下,我想在第三个回复中去掉[q]Hello A[/q]
第三个引号。
如何让它在无限的 [q] 上工作?
编辑:如何在第一个主 [q] 中替换多个 [q]something[/q]?->[q] [q]A[/q] B[/q] -> becomes -> [q]B[/q]
或[q][q][q]A[/q]B[/q]C[/q] -> becomes -> [q]C[/q]