亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3161 | 回復(fù): 6
打印 上一主題 下一主題

模式匹配問題 [復(fù)制鏈接]

論壇徽章:
1
天秤座
日期:2014-02-20 08:24:30
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-02-19 13:05 |只看該作者 |倒序瀏覽
my $a=ATCGGAGGGATCATCATCGGCAGCCTGTG;
if($a=~/(([ATGC][ATGC][ATGC]){3})/)
{
   print $1."\n"
}

大家好,我的目的是匹配出紅色部分,這樣的結(jié)果是ATCGGAGGG。如果要匹配出紅色部分,該怎么寫模式匹配。

我是想拿出序列中連續(xù)出現(xiàn)三個ATC或者TAC或者AAA或者CCC,總之有64種組合。

論壇徽章:
0
2 [報告]
發(fā)表于 2014-02-19 13:09 |只看該作者
本帖最后由 afukada 于 2014-02-19 13:10 編輯

你是想要

ATCATCATC
TACTACTAC
AAAAAAAAA
CCCCCCCCC

這四種情形而已嗎?

還是ATCTACAAA這種也算

論壇徽章:
1
天秤座
日期:2014-02-20 08:24:30
3 [報告]
發(fā)表于 2014-02-19 13:14 |只看該作者
想要
ATCATCATC
TACTACTAC
AAAAAAAAA
CCCCCCCCC
但是有64種

ATCTACAAA不要,就是程序?qū)戝e了出現(xiàn)了下面的結(jié)果

論壇徽章:
0
4 [報告]
發(fā)表于 2014-02-19 13:25 |只看該作者
本帖最后由 afukada 于 2014-02-19 13:26 編輯

我看懂你要什麼了@@

這個應(yīng)該是你要的
  1. $a="ATCGGAGGGATCATCATCGGCAGCCTGTG";

  2. if($a=~/(([ATGC]{3})\2\2)/)
  3. {
  4.         print $1,"\n";
  5. }
復(fù)制代碼

論壇徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午馬
日期:2014-08-06 03:56:58
5 [報告]
發(fā)表于 2014-02-19 13:35 |只看該作者
  1. my $a      = 'ATCGGAGGGATCATCATCGGCAGCCTGTG';
  2. my $begin  = 3 * 3;
  3. my $length = 9;
  4. print substr $a, $begin, $length;
復(fù)制代碼

論壇徽章:
1
天秤座
日期:2014-02-20 08:24:30
6 [報告]
發(fā)表于 2014-02-19 13:53 |只看該作者
回復(fù) 4# afukada
太厲害了,完全正確,非常感謝,好人啊。

   

論壇徽章:
1
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34
7 [報告]
發(fā)表于 2014-02-19 14:32 |只看該作者
回復(fù) 4# afukada


    樓主說的我沒看懂,你這倒是比他說的明白
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP