ua-parser/uap-core

Motorolla g phones

sss13579 opened this issue · 0 comments

User agent "Dalvik/2.1.0 (Linux; U; Android 10; moto g(8) power Build/QPE30.79-124)"
gives "moto g(8" model

I suggest split regex
Android \d+?(?:\.\d+|)(?:\.\d+|); ([^;]+?)(?: Build|\))
to 2:

  - regex: 'Android \d+?(?:\.\d+|)(?:\.\d+|); ([^;]+?) Build'
    brand_replacement: 'Generic_Android'
    model_replacement: '$1'
  - regex: 'Android \d+?(?:\.\d+|)(?:\.\d+|); ([^;]+?)\)'
    brand_replacement: 'Generic_Android'
    model_replacement: '$1'