如何用Regex替换此文本?

时间:2015-05-30 04:44:30

标签: regex

互联网上正则表达式的教程绝对很糟糕,我正在努力做一些简单的事情。

我正在使用foxreplace尝试替换网站上的某些代码。

以下是我要替换的行

的示例
kalkomey.course.init(700083989,
              "/canada/course_content/course/101199/section/700083990?token=4c07deae80de88c6ec363618c6f19f6a",
              750,
              20,
              0, '', ''
          );

^确切地说它是如何出现所以我不知道正则表达式是否需要定义空格或空格或其他什么。

我想做的就是更换" 20" 1.该行可以完全改变,但它应始终以kalkomey.course.init(" and end with ");开头。它应始终具有由逗号分隔的相同数量的参数。

代码用于一个愚蠢的计时器,它不允许你进入下一页,直到计时器用完为止。在这种情况下,计时器将是20秒。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

为了处理字符串,这可能会有点棘手:

kalkomey\.course\.init\([\S\s]*?,[\S\s]*?(["'])((?:(?=(?:(\\))*)\3.|.)*?)\1[\S\s]*?,[\S\s]*?,[\S\s]*?(\d+?),

文本将在捕获组4中。

Regex101

您还没有提供语言,因此我无法为您提供描述其使用的代码。