python新手,精通几种语言,但看不到一种“时髦”的方式来完成以下工作。我敢肯定这是对一个正则表达式的尖叫,但任何我能想出的解决方案(使用正则表达式组或不使用)都会很快变得疯狂。在
所以,我有一个带有类似html标记的字符串,我想用实际的html标记替换它。在
例如:
Hello, my name is /bJane/b.
应该变成:
^{pr2}$它也可以与泰利克和安德林结合在一起:
/iHello/i, my /uname/u is /b/i/uJane/b/i/u.
应该变成:
<i>Hello</i>, my <u>name</u> is <b><i><u>Jane</b></i></u>.
很明显是直人结构更换不起作用,因为每第二个令牌都需要前向斜杠。在
为了清楚起见,如果令牌被组合,它总是先打开,先关闭。在
非常感谢!在
PS:在任何人兴奋之前,我知道这类事情应该用CSS,blah,blah,blah来完成,但我没有编写软件,我只是颠倒了它的输出!在
使用sed:
也许这样的方法可以帮助:
一个非常简单的解决方案是使用源标记'/b'拆分字符串,然后用新的目标标记“”重新联接子字符串数组,如下所示:
相关问题 更多 >
编程相关推荐