考慮以下字符串:如何從Perl中的字符串中提取子字符串?
1)方案編號:ABC-456-hu5t10(高優先級)*****
2)方案編號:FRT-78F-hj542w (平衡)
3)方案編號:23F-f974-nm54w(超級式運行)*****
等以上述格式 - 粗體部分是跨字符串變化。
==>想象一下,我有很多字符串的格式如上所示。 我想從上述每個字符串中挑選3個子字符串(如下面的BOLD所示)。
- 含有字母數字值(在例如高於它的「ABC-456-hu5t10」)包含單詞(在例如高於它的「高優先級」)
- 含有第三子
- 第二子第一子串* (
IF
*存在於字符串的末尾ELSE
離開它)
如何選擇這些子3從上面所示的每個字符串?我知道它可以在Perl中使用正則表達式來完成......你能幫忙嗎?
可以在括號中的字符串本身包含嵌套的括號? – 2009-09-18 12:02:21