小编Nis*_*tha的帖子

如何编写python表达式来过滤掉某些字符串

有一个包含多个数字的字符串,例如:

12.03 5.897 7.10.74 0.103 12.05 6.4.1 8.98
Run Code Online (Sandbox Code Playgroud)

我想使用Python正则表达式仅输出那些只有的数字single dot (.),例如"12.03""5.897",而不是"7.10.74""6.4.1".

我知道这是一个没有正则表达式的微不足道的问题,我只想用正则表达式解决这个问题.但我真的无法弄清楚如何使用正则表达式来解决这个问题.有人能帮助我吗?

python regex

2
推荐指数
1
解决办法
80
查看次数

如果没有找到,有没有办法告诉反应动态创建 div

刚开始反应,我想知道是否有任何解决方法可以克服此错误:

_registerComponent(...): Target container is not a DOM element.

编辑我想做的是:

我有一个反应功能,如:

ReactDOM.render(React.createElement(someFunction,{data:someData}),document.getElementById('someID')

这会产生一个dom喜欢:

<span>
    <ul data-reactid='...'>blahhh</ul>
    <div data-reactid='...'>
        <div id='some-id1' data-reactid='...'>blahhh</div>
        <div id='some-id2'data-reactid='...'>blahhhh</div>
    </div>
</span>
Run Code Online (Sandbox Code Playgroud)

现在在上一个 react 调用的下一行,我有其他函数试图用上面创建的 div 做一些事情:

ReactDOM.render(React.createElement(someOtherReactFunction, { somePram: 'ImParam'}), document.getElementById('some-id1'));
Run Code Online (Sandbox Code Playgroud)

这给了我:

_registerComponent(...): Target container is not a DOM element.

但我可以看到它存在于 DOM 中

那么如何访问这个虚拟 domdiv呢?并在其中加载一些内容?

PS:我知道一种方法,dangerouslySetInnerHtml但正在寻找一种更好的方法

dom dynamic-html reactjs virtual-dom

1
推荐指数
1
解决办法
3866
查看次数

标签 统计

dom ×1

dynamic-html ×1

python ×1

reactjs ×1

regex ×1

virtual-dom ×1