Я пытаюсь извлечь размер сайта из списка свойств. В настоящее время считается, что regex
- лучший способ сделать это.
Описание свойства находится в форме:
- «бла-бла-бла 0,5 акра бла-бла-бла»
- «бла-бла-бла треть акра бла-бла-бла»
- «бла-бла-бла 3 акра бла-бла-бла»
- «бла-бла-бла 1 акр бла-бла-бла»
То, что мне нужно, - это шаблон regex
, который может соответствовать двум groups
. Размер сайта в приведенных выше примерах 0,5, третий, 1, 3 и размер metric
, в приведенных выше примерах "acre"
.
В настоящее время ive получил выражение регулярного выражения:
(^\d*[.,]?\d*) of an (acre)
, что правильно соответствует «0,5 акра», но не соответствует «бла-бла-бла 0,5 акра-бла-бла-бла». Я предполагаю, что мне не хватает чего-то в regex
, которое игнорирует предыдущие и конечные слова?
Любая помощь будет очень признательна. Спасибо!