~~~求一复杂的正则表达式~~~~~~求一复杂的正则表达式~~~~~~求一复杂的正则表达式~~~

问题描述

一个朋友的一个题目,想了半天没想出来。请各位前辈帮帮忙。题目如下:在给你的长序列文本中搜寻下面模式:NNNNNNNNN1N2N3N4N5N6NNNNNNNNN6N5N4N3N2N1N7N8N9N10N11N12N13NNNNNNNNNNNN13N12N11N10N9N8N7NNNNNNN说明:1.N,NI(I=1,2,3,……13)代表A,G,C,T的任意一种.A与T相互补,G与C相互补;2.连续的N表示A、G、C、T的任意组合且长度不限制;3.N1与N1是互补字母,比如N1是G,N1则是C;其他类推。(上面一大串N中的数字是脚标)长序列文本内容如下(很长,我截取了一段):TTGTTTGTCCCACGACAGAGCTGGGCTGAATTATTAATGTGGATTTTGTCCAACAATGGACTGAAAAGGGAGAAGCCCATGAACTCTGTGAGGAGTGCATGACAGGTGCTCGTGAGATGACAAAGCTCAGGGCCCTCCAGCTGCTGCTGCTGCCGCCTGTTCTGCTGGGCAGCCACCCCGTCCCAGGGAGGAAGAGCACTCACAGCTGCTGCTGATCTCCTTGGAGGGCTTCTGCTGGGACAAGGATCAGGATGTGGACACACCCAAACTGGACCGTCTGGCCCGAGGAGGCGTCAAGGCCAAGTACCTCATGCCACCCTTTGTCACGATGACCTCCTCATCCCACTTCACCGTCATCCCGGGTAAGCACCACTCTGCCCATTTCACCCGATGCCCATCAAAACCCCAGCGCTCGTCATTCCCCAGAATAAGAAGCAGAGCTCGGTCAGCTCTAGGGAGGCTGAGGCGGCTCTGGGGTCTCACTCTGTTGCCCAGGCTGTAGCTCAATGGCATAGTCACAGCTCAGTGGAGCCTCAAACTCCTGGTCTCAAGCAGTCCTGCCTACCTCAGGCTTCCCAGTAGCTGGGGATACAGAGAAGCCACGTGCCTAATTTTCTCATTTTTTTAGAGATTGGGGCAGGGGGTGTCTCGCTATGTTGCCTAGGCTGGTTTTGAACTCCTGGCCTCAAGTGATCATCCCGCCTCAGCCTCCCAAATTGCTGACATTACAGACATGAGCTACCGTGCCTGGCCTGATCTTTTTTAAAAAAGTAAATAAGGCTGGGCAAGGTGGCTCACCCCTGTAATCCCAGCACTTTGGGAGCCTGAGGCAGGTGGATCACCTGAGGTCAGGAGTTCAAGACCAGCCTGGCCAACATGGTGAAACGTCCTCTCTCCTAAAAACACAAAAATAAGTTGGGCATAGTGGCAGATGCCTATAACCCCAGCTACTCGGGAGTCTGATACAGGATAATCACTTGAACCCAGGAGGTGGAAGTTGAAGTGAGCTGAGATCATGCCATTGCACTCCAGTTTGGGCAACAGAGCAAGATTTTGTCTCAAAAAATAAAAGTAATAAAAATAAAAAGGTAAATAACTAAAATCACTTTTACAGAATTGAATAAAAATACTAAAACATTGACATTTACAGAGCTCTGTTAGTTGAGGTGACTCATACACTCCAATGGTGTCCTGGTTCTGTTACATGAGAATTCAAATGTCTTTCTGTGGCCCAAAAGATCCCATGCAGCCTAGCCCCTGGCCCATCTGCCAGCCTCCCTCTTTTCTCTCCCTCTACTTCACTTCACTCCAGATCACAAAGGCCTTTTGCCTGTGCCTTCTTCCCTGCTCCCTCAAGCCCCAGGGCCTTGACCTGTGCTAGTCCAGTCCCTCCATCTCACCAGGAGCATGCAGTCCAGTTGGGGAGACAAATACCAGGCACCCTAACAGGCACATACATCCCATGACAACTCGGGAGGCACCAAGGAGGAAAAGGAGTTTTCCAGGCACAGACTTCAGGGGTAAATTCGCTTCAAACTAGAGAGGGACAAAAGGGGCTCTCTGAGCATGGGGCAGTTGAGCTGAAAGAGATCTCAGGGGACCAGAGCAAGGTAAAGTGTTCCAGGCAGAGGGAACAGCATGTGTGAGGTCTCTGAGACAAAGATGTGGACATTTCAGAATCCCAGTGGCCACTAAAATAGAGGGATTCCAACCTAAAAAGGAGGGAGAGGAGGCTGCTGGAAAGCAGAGGACTCTGTGTAAGAATCATAATAGCGGGGGTGGAGCCAAGAAGTCCAAATTGGAAGAGCTCCAGTCTACAGCTCCCAGCATGAGCGACGCAGAAGACAGGTGATTTCTGCATCTCCAACTGAGGTACTGGGTTCATCTTACTGGGGAGTGTCAGGAAGTGGGTGCAGGAGAGGGGGTGCAGTGCACCGAGCATGAGCCCAAGCAGGGCAAGGCATTACCTCACCCGGGAAGTGCAAGGGGTCAGAGAATTCCCTTTCCTAGTCAAAGAAACAGGTGACAGACGGCACCCAGAAAATCGGGTCACTCCCACCCTAATGCTGCACTTTTCCAATGGACTTTGCAAACAGCACACCAGGAGATTATATCCCGTGCCTGGCTCAGAGGGTCCTAAACCCATGGAGCCTCACTCATTGCTAGCACAGCAGTCTGAGATCAAACTGCAAGGCAGGAGCAAGGCTGGGGGAGGGGTACCCGCCATTGCCTAGGCTTCAGTAGGTAAACAAAGCAGCTGGGAAGCTCGAACTGGGTGGAGCCCACTGCAGCTCAAGGAGGCCTGCCTGCCTCTGTAGACTCCACCTCTGGGGGCAGGGCATTGCCAAACAAAAGGCAGCAGAATCCTCTGCAGACTTAAATATCCCTGTCTGACAGCTTTGAAGAGAGTCGTGGTTCTCCCAGCATGCAGCTGGAGATCTGAGAATGGACAGACTGCCTCCTTAAGTGGGTCCCTGACCCCCAAGTATCCTAACTTGGAGGCACCCCCTAGTAGGGGCAGACTGACACCTCACATGGCCGGGTACTCCTCTGAGACAAAACTTCCATAAGAACGATCAGACAGCAACATTTGCTGCTCACCAATATCCACTGTTCTGCAGCCTCCACTGCTGATACACAGGCAAACAGGGTCTGGAGTGGACCTCCAGCAAACTCCAGCAGACTTGCAGCTGAGGGTCCTGAGTGTTAGAAGGAAAACTAACAAACAGAAAGGACATCCACACTAAAACCCCATCTGTACATCGCCATCAAAAAAGACCAAAGGTAGATAAAACCACAAAGATGGGGAAAAAACAGAGTAGAAAACTGGAAACTCTAAAAATCAGAGTGTCTCTCCTCCTCCAAAGGAACGCAGCTCCTCACCAACAATGGAACAAAGCTGGACACAGAATGACTTTGAAGAGTTGAGAGAAGAAGGTTTCAGACGATCAAACTACTCTGAGCTAAAGGATTAAGTTCAAACCCAGGGCAAAGAAGTTAAAAACCTTGAAAAAAAATTAGATGAATGGCTAATTAGAATAACCCTTGCACAGAAGTCCTTAAAGGACCTGATGGAGCTGAAAACCATGGCACAAGAAATAAGTGACGAATGCACAAGCCTCAGTGGCCGATTCAATCAACTGGAAGAAAGGGTATCAGTGATGGAAGATGAAATGAATGAAATGAAGCAAGAAGAGAAGTTAAGAGAAAAAAGAATAAAAATAAATGAACAAAGCCTCCAAGAAATATGGGACTATGCGAAAAGACCAAATCTACATCTGATTGGTGTACCTGAAAGTGACAGGGATAATGGAACCAAGTTGGAAAACACTCTGTAGGATATTATGCAAGAGAACTTCC

解决方案

解决方案二:
嗯很复杂不会
解决方案三:
基因?
解决方案四:
有点难度!!
解决方案五:
够复杂,不会
解决方案六:
等待高手解答吧,帮顶!

时间: 2024-09-10 05:08:27

~~~求一复杂的正则表达式~~~~~~求一复杂的正则表达式~~~~~~求一复杂的正则表达式~~~的相关文章

正则表达式 c#-c# 中关于正则表达式的匹配问题,跪求解答

问题描述 c# 中关于正则表达式的匹配问题,跪求解答 我有一个字符串全新通信设备,现货低价出售:中兴 9800 ASNV+PNVNA 3套MSAG5200 ALCH 60块 GADL 20块C220含机柜(2000*600*600)4套 现在想用正则表达式匹配出:9800,asnv+pnvna,msag5200 alch ,gadl,c220 这些数字加英文的这些关键字请问怎么写正则表达式来截取呢?

javascript中的正则表达式看不太懂,求解释

问题描述 javascript中的正则表达式看不太懂,求解释 <script type="text/javascript"> /* 赋值合同行下标 */ var electronicContractRowIdx = 0, /* 获取合同模板 */ electronicContractTpl = $("#electronicContractTpl") .html().replace(/(//<!--)|(//-->)/g,""

request-Request();Attribute()这都是什么意思?求大神帮忙解析下下边语句,新手求学习

问题描述 Request():Attribute()这都是什么意思?求大神帮忙解析下下边语句,新手求学习 Request():Attribute()这都是什么意思?求大神帮忙解析下下边语句,新手求学习.跪求大神给解释一下,详细点,并且给推荐个学习方向.跪谢 action: super.getRequest().setAttribute("sCKTGLList", sCKTGLList); super.getRequest().setAttribute("iSOZGRZSZLi

arraylist-关于ArrayList求大神为我解析以下几个问题,求大神细细道来,万分感激

问题描述 关于ArrayList求大神为我解析以下几个问题,求大神细细道来,万分感激 求大神为我解析以下几个问题:1.为什么保存的时候还要调用getList() ?2.为什么创建ArrayList?3.if()里什么意思?4. 第二段代码if{}最后一句什么意思?里边怎么就一个参数?5.第二段代码倒数第四句和第三句都什么意思?求大神细细道来,万分感激 public String getList() throws Exception { if ("""".equals

图片-Java新人求解答:自己制作一个网站,出现问题,求详细解答。

问题描述 Java新人求解答:自己制作一个网站,出现问题,求详细解答. 我自己制作了一个网站,该网页上设定了插入图片这一选项,可是当我插入一张名为 Peter_Jackson.jpg 的图片后,网页上没有显示, 而且myeclipse的console还报出了如下错误: java.io.FileNotFoundException: C:mysoftwareapache-tomcat-7.0.37webappsfriend2uploadpic_3E:David_LiupicturePeter_Jac

对象-求 后缀表达式计算器代码及设计思想 本人小白 求大神

问题描述 求 后缀表达式计算器代码及设计思想 本人小白 求大神 后缀表达式计算器 目的:后缀表达式不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则, 要求:实现一个简单的后缀表达式计算器.假定表达式里的基本数值为实数,可用的运算符包括+,-,*,/,^,其中的 ^ 表示求幂运算. ①假定输入表达式里的数和运算符之间都有空格,这样可以简化输入的处理: ②输入的算术表达式以分号为结束符.计算器应该能输入并计算一系列表达式,遇到一行的第

新手求帮助,收藏功能是怎么实现的。求大神帮忙谢谢了。最好是有个demo

问题描述 新手求帮助,收藏功能是怎么实现的.求大神帮忙谢谢了.最好是有个demo 比如我在看一些文章,文章的标题的地方有(上图)的收藏图标,当我点击,就收藏到我的的个人收藏中,当我在点击一下,就在我的收藏中取消,这个我倒是能做出来, 难点是:假如我收藏了,等我下次再浏览到这个文章时,收藏的图标显示成我收藏了的样子,还有就是,单击一次收藏把文章收藏,再点一次文章取消收藏.这个怎么实现啊, 解决方案 调用JavaScript函数就行了 解决方案二: //加入收藏函数 function addFavo

求视频编辑软件资源,premiere破解版,跪求~

问题描述 求视频编辑软件资源,premiere破解版,跪求~ 大神们,求破解版premiere..... 本人学生党一枚,想自学视频编辑,求各路大神帮帮忙,求~ 小弟穷,没有悬赏,大神们,抱歉 解决方案 邮箱地址,我发给你.

c语言-求大神给个代码,c语,求指导

问题描述 求大神给个代码,c语,求指导 现在给你n个数,判断对每个数开平方后的和是不是一个整数. 比如: 4,9,16这三个数开平方后的和为9,是一个整数. 2,3,19这三个数开平方后的和为7.5051633134826458945661170495752......,是一个小数. 你的任务就是判断n个数开方后的和是不是一个整数. 输入 多组数据; 对于每组数据: 第一行一个n(n<=100,正整数). 第二行n个数,保证都是不大于10^9的非负整数. 输出 每个数开平方后的和是整数则输出Ye

排列组合-【算法】求大神证明此猜想?如不能证明求反例

问题描述 [算法]求大神证明此猜想?如不能证明求反例 由偶数个a和偶数个b构成一个字符串.设其中有2*m个a,2*n个b.不论这个字符串怎样排列,总能找到它有一个子串恰有m个a和n个b