粗体和斜体

wil*_*ium 3 php regex formatting preg-replace

我想实现溢出所做的叠加,所以你可以_italics_*bold*它它变为<em>italics</em><strong>bold</strong>,但是,我是一个初学者正则表达式,我有一个很难写的正则表达式替换此.

提前谢谢 - > Will

Mic*_*tta 7

StackOverflow使用Markdown将您引用的语法(以及更多!)转换为HTML标记.你应该明智地使用这个框架,或者像它一样,而不是自己动手 - 为什么要尽一切努力重现一些效果很好的东西呢?

Markdown是一个面向网络编写者的文本到HTML转换工具.Markdown允许您使用易于阅读,易于编写的纯文本格式进行编写,然后将其转换为结构有效的XHTML(或HTML).

如果您决定自己动手,请使用除正则表达式之外的其他内容,例如状态机 - 对于这种复杂性的任务,正则表达式会很快变得复杂.