在Ruby中用html <br />标记替换换行符

时间:2019-06-27 21:54:53

标签: regex ruby gsub

我正在尝试使用HTML标签
.gsub换行符,但是它返回的是Unicode而不是实际的标签。

我的代码如下:

def replace
  string.gsub(/\R+/, '<br />')
end

"Hello\nWorld".gsub(/\R+/, '<br />')

应该期望类似于

Hello<br />World

但是我得到了

Hello\u003cbr /\u003eWorld

相反。

1 个答案:

答案 0 :(得分:0)

 Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          backgroundColor: globals.themeColor4,
          title: Text('MY APP'),
        ),
        body: Stack(
          children: <Widget>[
            Container(
              child: _mapInitialized
                  ? _map
                  : Container(
                      child: Center(
                        child: Text("Loading.."),
                      ),
                    ),
            ),

            SingleChildScrollView(
              padding: EdgeInsets.fromLTRB(0, 300, 0, 0),
              child: Container(
                color: Colors.white,
                child: Column(children: _offers),
            ),)
          ],
        ));
  }