Регулярное выражение заменить квадратные скобки в угловых скобках

у меня есть строка:

[a b="c" d="e"]Some multi line text[/a]

Теперь часть d="e" необязательно. Я хочу, чтобы преобразовать такие тип string в:

<a b="c" d="e">Some multi line text</a>

значения a b и d постоянны, поэтому мне не нужно, чтобы их поймать. Мне просто нужны значения c, e и text between the tags и создать эквивалент, основанный на xml выражения. Так, как это делается, потому что есть некоторые необязательные части.

Найдено 3 ответа:

Regular expression to replace square brackets with angle brackets

http://stackoverflow.com/questions/1811969/regular-expression-to-replace-square-brackets-with-angle-brackets

Посмотреть решение →