嗨,大家好我想重新使用表達式捕獲另一組的Javascript正則表達式,再使用一組馬赫另一組
例如:
我需要尋找US $4.5-8.8
結構爲:Part1-第2部分
的part1的和第2部分有相同的代碼,我可以用像組第1部分,然後再在第2部分
我doned表達式中使用,直到4.5-XXXX在
US \$([0-9]{1}(?=\.{1})\.{1}[0-9]+)(?=\-)\-
檢查:https://regex101.com/r/E2MjWh/1
我應該怎麼做重新使用第一組?這是很容易在其他lenguague,但我不能做到這一點在JavaScript ..
PD:我需要它的正則表達式,不包括像變種javascript代碼......等等等等。
您不能遞歸子模式,但可以定義變量並動態構建模式。或者使用['/^US\s+\$(\d*\.?\d+)-(\d*\.?\d+)$/'](https://regex101.com/)這樣的單個正則表達式r/DbZvFs/2) –
@WiktorStribiżew哦,好的,哥們,非常感謝你 – Milor123