正则表达式和/和“在斯卡拉/加特林

时间:2018-04-23 14:34:44

标签: regex scala gatling

我有一个html响应,想要在

下面保存一个令牌(bid_kid)
.check(regex("content=\\\"(?<bid_kid>[0-9A-Z]*)\\\"").find.saveAs("token"))

然而,我正在运行的检查似乎在IntelliJ中被格式化,如此(添加两个\):

content=\"(?<bid_kid>[0-9A-Z]*)\"

我是否需要在一些mather中“包装”正则表达式,以便在Gatling / Scala中完成这项工作?

正则表达式使用正则表达式测试程序,它是这样的:

ListView.CachingStrategy

谢谢!

1 个答案:

答案 0 :(得分:0)

度Acc。对于Java regex documentation,命名组语法不允许使用下划线:

  

还可以为捕获组分配“名称”,命名捕获组,然后通过“名称”对其进行反向引用。组名由以下字符组成。第一个字符必须是一个字母。

     
      
  • 大写字母'A'到'Z'('\ u0041'到'\ u005a'),
  •   
  • 小写字母'a'到'z'('\ u0061'到'\ u007a'),
  •   
  • 数字'0'到'9'('\ u0030'到'\ u0039'),
  •   

因此,您应该将代码更改为

FBSDKProfile.loadCurrentProfile(completion: {
        profile, error in
        let url = profile?.imageURL(for: FBSDKProfilePictureMode.square, size:  self.imageview.frame.size)
    })