aniket9909 commited on
Commit
693219f
·
verified ·
1 Parent(s): 40ce7ee

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -30,7 +30,7 @@ TEMPLATE_COLUMNS = [
30
 
31
  # ---------- OPTIMIZED: Compile regex patterns once at module level ----------
32
  UNIT_PATTERN_COMPILED = re.compile(
33
- r'\b\d+(? :\.\d+)?\s*(?:mg|mcg|μg|µg|gm? |kg|iu|i\. u\.|kiu|miu|ml|l|dl|%|w/w|w/v|v/v|microgram|milligram|gram|kilogram|liter|milliliter)\b',
34
  re.IGNORECASE
35
  )
36
 
@@ -40,7 +40,7 @@ FORMS_PATTERN_COMPILED = re. compile(
40
  )
41
 
42
  FRACTION_PATTERN = re.compile(r'\d+\s*/\s*\d+')
43
- STANDALONE_NUM_PATTERN = re.compile(r'\b\d+(? :\.\d+)?\b')
44
  WV_PATTERN = re.compile(r'\b[wv]\s*/\s*[wv]\b', re.IGNORECASE)
45
  WHITESPACE_PATTERN = re.compile(r'\s+')
46
  NON_WORD_PATTERN = re.compile(r'[^\w\s. %/+-]')
 
30
 
31
  # ---------- OPTIMIZED: Compile regex patterns once at module level ----------
32
  UNIT_PATTERN_COMPILED = re.compile(
33
+ r'\b\d+(?:\.\d+)?\s*(?:mg|mcg|μg|µg|gm?|kg|iu|i\. u\.|kiu|miu|ml|l|dl|%|w/w|w/v|v/v|microgram|milligram|gram|kilogram|liter|milliliter)\b',
34
  re.IGNORECASE
35
  )
36
 
 
40
  )
41
 
42
  FRACTION_PATTERN = re.compile(r'\d+\s*/\s*\d+')
43
+ STANDALONE_NUM_PATTERN = re.compile(r'\b\d+(?:\.\d+)?\b')
44
  WV_PATTERN = re.compile(r'\b[wv]\s*/\s*[wv]\b', re.IGNORECASE)
45
  WHITESPACE_PATTERN = re.compile(r'\s+')
46
  NON_WORD_PATTERN = re.compile(r'[^\w\s. %/+-]')