muryshev commited on
Commit
619a5ca
·
1 Parent(s): 0077b4a

Фикс регулярки

Browse files
Files changed (1) hide show
  1. lib/llm_3_deepinfra.py +5 -12
lib/llm_3_deepinfra.py CHANGED
@@ -16,19 +16,12 @@ level = 'Продукт'
16
  level = 'Проблема'
17
  level = 'Проблема'
18
 
19
- def getType(str, level) :
20
  type = ''
21
- t = level + ': [^>]+'
22
- # t = r'Сектор\: \w+/\w+ >'
23
- m = re.search(t, str)
24
- if m :
25
- substr = str[m.start() : m.end()]
26
- substr
27
- m = re.search('\: [\w ]+', substr)
28
- subsubstr = substr[m.start() + 2 : ]
29
- # subsubstr
30
- type = subsubstr.strip()
31
-
32
  return type
33
 
34
  def getQuestionAnswer(str) :
 
16
  level = 'Проблема'
17
  level = 'Проблема'
18
 
19
+ def getType(str, level):
20
  type = ''
21
+ pattern = rf'{level}: ([^>]+)(?: >|$)'
22
+ m = re.search(pattern, str)
23
+ if m:
24
+ type = m.group(1).strip()
 
 
 
 
 
 
 
25
  return type
26
 
27
  def getQuestionAnswer(str) :