44问答网
所有问题
在perl中,怎么在字符串中查找相同但不连续的两个或多个字符?
例如在$a=DDpOHpAO;中查找到两个小写p?
举报该问题
其他回答
第1个回答 2011-04-21
my $a="DDpOHpAO";
print "YES两个->$1" if $a=~/([a-z]).*\1/;
================
YES两个->p
OR
print "YES两个p" if $a=~/(p).*\1/;
==================
YES两个p
第2个回答 2011-04-19
把$a分解为一个数组@a
foreach $b (@a)
$n =~ /$b/i;
if($n >= 2){
$m = $b;
}
}本回答被提问者采纳
第3个回答 2011-04-20
用正则表达式:$a =~ /(\w)\w+$1/
相似回答
perl中如何
提取包含
相同的字符串
答:
abc = ("abc","def","ghi","gkl","mno","abc.qqq","def.qqq","ghi.qqq","gkl.qqq","mno.qqq");$size=@abc;@www=();for($i=0;$i<$size;$i++){ $string=$abc[$i]; if($string=~ m/[A-Za-z]+\.qqq/){ push(@www,$&); }}print "@www\n"; $size=@www;f...
请问
如何
用
perl
统计一
个字符串里面
特定
字符的
个数?
答:
就可以得到这个问题的解决办法:my $var = 'TCTCATGTGAAAAACTATATCAATAATATAAAAACA';my $count = ($var =~ s/A/#/g);print $count;进一步扩展这种用法,将你需要统计的字符替换为一个不出现
在字符串中的字符,
比如#,
如何
用
PERL语言在字符串
寻找指定的字符是否存在.
答:
1.Result = ($Data =~ /[<>]/)?"FAIL":"PASS";2.($Data =~ /\)(.*?)=/) and ($R = $1);
急问
如何
利用
perl
统计一行
字符串里的
指定
字符的
个数
答:
三个方法如下:!/bin/
perl
-w use strict;my $str = "abcsfsaf#sdagasdga#sdgaghoiiopjh#dsfjkopa hkl;fjh#dsjfklpafj";方法一 my $pos = -1;my $num = 0;while (($pos = index($str, "#", $pos)) > -1) { print "Found at $pos\n";pos++;num ++;} print "找到$num...
大家正在搜
perl替换字符串里的字符
perl替换多个字符串
perl字符串连接
perl匹配字符串是否存在
perl判断字符串相等
perl字符串转数字
perl字符串
perl字符串替换
perl字符串截取
相关问题
perl如何匹配两个文本含有相同字符串的行,并且把含有相同字...
perl:怎么在一段文字中找到某个字符串的位置(多个位置)保...
perl 匹配固定多个字符
perl中一次性用index在字符串中搜索多个小的字符串,怎...
请问如何用perl统计一个字符串里面特定字符的个数?
perl中每行有多个要匹配的字符串怎么取?
perl正则表达式怎么同时匹配两个字符?(菜鸟级别的问题)
求教一个问题:perl语言,怎么把字符串每一个字符读到数组里