由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 请问 regular expression
相关主题
今天去interview, 被一个老印搞掉了design patterns到底有用吗?
也问个regular expression的问题Python:How to replace 2 different patterns in 1 line in file
practical advice on Scala快速系统学习 c++ design pattern有什么好书或者网站吗
Pattern matching春运票务,淘宝,Cassandra
scala的pattern match就一switch吧。wwzz来讲讲cassandra吧
有没有谁做 text mining 的?大家选选自己最喜欢的语言
问个PYTHON烂问题如何有效的用C/C++ 移动文件中的文本块?
How many people use design patterns when coding?MATLAB function call too slow
相关话题的讨论汇总
话题: s2话题: expression话题: s1话题: pattern话题: abca
进入Programming版参与讨论
1 (共1页)
I*****a
发帖数: 5425
1
用python 做,可不可以做下面这样的问题
pattern = 'abcdabcdefghefgh' (pattern 没有什么规律,就是一个string)
在目标string 上,如果这 12 个字母里面,在任何位置总共有 10 个和以上的
matches,就output 出来
谢谢。
m*******l
发帖数: 12782
2
rewrite your patten

【在 I*****a 的大作中提到】
: 用python 做,可不可以做下面这样的问题
: pattern = 'abcdabcdefghefgh' (pattern 没有什么规律,就是一个string)
: 在目标string 上,如果这 12 个字母里面,在任何位置总共有 10 个和以上的
: matches,就output 出来
: 谢谢。

I*****a
发帖数: 5425
3
how

【在 m*******l 的大作中提到】
: rewrite your patten
b*******s
发帖数: 5216
4
出现顺序要不要和pattern一样?
比如 pattern是 abcd
要求符合2个
那dc算不算符合?

【在 I*****a 的大作中提到】
: 用python 做,可不可以做下面这样的问题
: pattern = 'abcdabcdefghefgh' (pattern 没有什么规律,就是一个string)
: 在目标string 上,如果这 12 个字母里面,在任何位置总共有 10 个和以上的
: matches,就output 出来
: 谢谢。

I*****a
发帖数: 5425
5
对,顺序要一样
asc 算两个
aaaa 算一个
但是 dc 不算
如果一个一个列出的话,pattern 长的话,排列组合数可能太大,不现实。

【在 b*******s 的大作中提到】
: 出现顺序要不要和pattern一样?
: 比如 pattern是 abcd
: 要求符合2个
: 那dc算不算符合?

v*******e
发帖数: 11604
6

不就是搞DNA sequencing的嘛。去看相关的paper,熟悉一下别人怎么搞的,不要闭门
造车。

【在 I*****a 的大作中提到】
: 对,顺序要一样
: asc 算两个
: aaaa 算一个
: 但是 dc 不算
: 如果一个一个列出的话,pattern 长的话,排列组合数可能太大,不现实。

p**o
发帖数: 3409
7
“在任何位置总共有 10 个和以上的 matches” 具体指什么?
表达不清楚的就举几个例子说明,输入什么,期待输出什么,注意cover corner cases

【在 I*****a 的大作中提到】
: 用python 做,可不可以做下面这样的问题
: pattern = 'abcdabcdefghefgh' (pattern 没有什么规律,就是一个string)
: 在目标string 上,如果这 12 个字母里面,在任何位置总共有 10 个和以上的
: matches,就output 出来
: 谢谢。

I*****a
发帖数: 5425
8
一个简单的例子,比如:
s1 = 'abcabcabc'
s2 = 'aacc'
f = function(s1, s2, num_of_match){
...
}
如果 num_of_match = 2 的话,要求找出 s1 里面所有长度与 s2 长度一样(这里是4)
的substring,使得这个 output 与 s2 在两个(或以上) 的位置相同。这个例子的输出
应该是:
1-4 位的 'abca'
3-6 位的 'cabc'
4-7 位的 'abca'
最后四位 'cabc'
I*****a
发帖数: 5425
9
一个简单的例子,比如:
s1 = 'abcabcabc'
s2 = 'aacc'
f = function(s1, s2, num_of_match){
...
}
如果 num_of_match = 2 的话,要求找出 s1 里面所有长度与 s2 长度一样(这里是4)
的substring,使得这个 output 与 s2 在两个(或以上) 的位置相同。这个例子的输出
应该是:
1-4 位的 'abca'
3-6 位的 'cabc'
4-7 位的 'abca'
最后四位 'cabc'
1 (共1页)
进入Programming版参与讨论
相关主题
MATLAB function call too slowscala的pattern match就一switch吧。
Refactoring long class step by step (1)有没有谁做 text mining 的?
How to use the online code source? ---- A general question问个PYTHON烂问题
问个C++中重复删除指针的问题How many people use design patterns when coding?
今天去interview, 被一个老印搞掉了design patterns到底有用吗?
也问个regular expression的问题Python:How to replace 2 different patterns in 1 line in file
practical advice on Scala快速系统学习 c++ design pattern有什么好书或者网站吗
Pattern matching春运票务,淘宝,Cassandra
相关话题的讨论汇总
话题: s2话题: expression话题: s1话题: pattern话题: abca