我如何制作'Parenthetical'正则表达式?

时间:2015-08-13 02:46:45

标签: regex flash actionscript substring

我需要创建一个可以“封闭”子字符串的表达式。然后可以获取,修改该子字符串的内容,并替换原始子字符串。

例如:

obj, created = self.get_queryset().get_or_create(**{self.slug_field: data})
return obj # return the created object

我不知道创建一个消耗字符串内容的表达式,从Start开始直到遇到End。

从那里,我需要提取该子字符串的副本,修改它(在这种情况下,选择一个随机部分,我已经知道该怎么做),然后在进入第二个子字符串之前替换这个单独的子字符串。

修改

由于重定向,我编写了一个主要工作的函数,它产生了接近我正在寻找的结果,在更换子串时问题出现在尾端。这是我的功能:

var str:String = "The balloon is <start>red||blue||green<end> and is <start>rather large||very small<end> in size.";

正如您将发现的那样,它将所有表达式替换为每个循环的选择,直到它们最终成为lattermost数组行的随机选择。我试图使用一个避开全局标志的表达式,但是产生了相同的结果,除了现在只影响第一个子字符串,所以我没有想法。

非常感谢任何进一步的协助。

0 个答案:

没有答案