我需要一个 RegExp 来识别 HTML5 网页中的 RNA Second 结构。
RNA 第二结构只是一个仅包含点和平衡括号的字符串,它用于识别 RNA 形状,如果我们知道目标 RNA 形状,我们可以猜测可以生成具有该目标形状的 RNA 的碱基序列。
请注意,它至少应包含一个点.
。
例如
.....((((...).))..)....
(((....)))
....(((..)))...()...(....((..)))
是真正的 RNA 二级结构,但
.....((((....)))...
....a.((((......))))......
((((()))))
不是真正的结构
这些都是我识别结构的失败尝试:
<input type="text" pattern="/[.()]/g" />
<input type="text" pattern="/[.()]/g" />
<input type="text" pattern="/[\.\(\)]/g" />
<input type="text" pattern="/[().]/g" />
<input type="text" pattern="/[()\.]/g" />
<input type="text" pattern="/[\.()]/g" />
我是 RegExp 的新手,我应该在网络上发布我的程序,因为我的老师命令我这样做!
请告诉我应该使用的正则表达式!我的程序( libRNA )本身检查括号的平衡!
库RNA