perl中每行有多个要匹配的字符串怎么取?
答案:2 悬赏:0
解决时间 2021-02-13 10:30
- 提问者网友:他是我的あ男人
- 2021-02-12 11:54
perl中每行有多个要匹配的字符串怎么取?
最佳答案
- 二级知识专家网友:眠于流年
- 2021-02-12 12:10
while(my $line=~/(\w+)?(\d+)?/gi)
{
}
其实你的需求写的很不明确。我不知道你是只需要抓取汉字+数字的 这种呢,还是只有汉字/数字的也需要抓取,如果只有汉字/数字 的,又怎么存放在一个哈希里。如果只匹配汉字+数字 就是(\w+)(\d+) 然后
把$1,$2,存到一个哈希里就行
{
}
其实你的需求写的很不明确。我不知道你是只需要抓取汉字+数字的 这种呢,还是只有汉字/数字的也需要抓取,如果只有汉字/数字 的,又怎么存放在一个哈希里。如果只匹配汉字+数字 就是(\w+)(\d+) 然后
把$1,$2,存到一个哈希里就行
全部回答
- 1楼网友:為→妳鎖鈊
- 2021-02-12 12:58
你好!
/模式匹配/g
这个小骆驼书上有的
希望对你有所帮助,望采纳。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯