【发布时间】:2013-03-27 23:52:14
【问题描述】:
我正在编写一个 Perl 程序,但遇到以下问题: 我有一个字符串中的开始和结束位置的大列表。该位置对应于该字符串中的子字符串。我现在想将此位置转移到第二个字符串。第二个字符串与第一个字符串相同,只是多了一个连字符。
原始字符串示例:“ABCDEF”和一个子字符串“BCDE”
我有什么:
- 此原始字符串中子字符串的位置:开始 = 1,结束 = 4
- 带有附加连字符的原始字符串:“-AB---CD--E-F---”
我想要什么:
- 连字符字符串中子字符串的位置:Start=2, End=10
我有很多这个子字符串位置的列表。
【问题讨论】:
-
请向我们展示您的尝试,也许我们可以提供帮助。如果您需要学习 Perl,请尝试Modern Perl Book。
-
子串字符是否必须以相同的顺序出现,即“-AC-BD-E-F”不匹配?
标签: string algorithm perl substring