Болдинг и курсив - PullRequest
       4

Болдинг и курсив

3 голосов
/ 19 декабря 2010

Я хочу добиться того, что делает переполнение стека, поэтому вы можете сделать _italics_ и *bold*, и он изменит его на <em>italics</em> и <strong>bold</strong>, однако я новичок в регулярных выражениях, и яс трудом написав регулярное выражение замените это.

Заранее спасибо -> Будет

1 Ответ

7 голосов
/ 19 декабря 2010

StackOverflow использует Markdown для преобразования синтаксиса, на который вы ссылаетесь (и даже больше!), В разметку HTML. Вам было бы разумно использовать эту структуру или ту, которая ей нравится, вместо того, чтобы катить свою собственную - зачем все это пытаться воспроизвести что-то, что хорошо работает?

Markdown - это инструмент преобразования текста в HTML для веб-авторов. Markdown позволяет писать с использованием простого для чтения, простого для записи простого текстового формата, а затем преобразовывать его в структурно допустимый XHTML (или HTML).

Если вы решите свернуть свое собственное, используйте что-то помимо регулярных выражений, например, конечный автомат - регулярные выражения очень быстро усложняются для задачи такой сложности.

...