From f994e178de9f2ba0b2b40fe2ccc47bc4929bdb86 Mon Sep 17 00:00:00 2001 From: Wenhao Song <32570730+songwenhao1@users.noreply.github.com> Date: Tue, 30 Jul 2019 17:46:47 +0800 Subject: [PATCH] [EN Units] 1.6m isn't recognized (Python) #1519 (#1753) --- .../number/english/extractors.py | 2 +- .../English/DimensionModel.json | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Python/libraries/recognizers-number/recognizers_number/number/english/extractors.py b/Python/libraries/recognizers-number/recognizers_number/number/english/extractors.py index a8a6d4a60f..80d8d88e58 100644 --- a/Python/libraries/recognizers-number/recognizers_number/number/english/extractors.py +++ b/Python/libraries/recognizers-number/recognizers_number/number/english/extractors.py @@ -143,7 +143,7 @@ def __init__(self, placeholder): val='DoubleNum'), ReVal( re=RegExpUtility.get_safe_reg_exp( - EnglishNumeric.DoubleWithMultiplierRegex), + EnglishNumeric.DoubleWithMultiplierRegex, regex.S), val='DoubleNum'), ReVal( re=RegExpUtility.get_safe_reg_exp( diff --git a/Specs/NumberWithUnit/English/DimensionModel.json b/Specs/NumberWithUnit/English/DimensionModel.json index bd66ceed35..dd238a80ba 100644 --- a/Specs/NumberWithUnit/English/DimensionModel.json +++ b/Specs/NumberWithUnit/English/DimensionModel.json @@ -814,5 +814,24 @@ "Input": "I ' m tired", "NotSupported": "javascript, python, java", "Results": [] + }, + { + "Input": "I'm 1.8m tall.", + "Results": [ + { + "Text": "1.8m", + "Start": 4, + "End": 7, + "TypeName": "dimension", + "Resolution": { + "unit": "Meter", + "value": "1.8" + } + } + ] + }, + { + "Input": "It cost 1.8M dollars.", + "Results": [] } ] \ No newline at end of file