簡體   English   中英

使用正則表達式匹配組

[英]Match groups with regular expression

我想為此創建一個正則表達式:

我的正則表達式: /^(\\d+)[&]|[&](\\d+)|(\\d+)/g

具有預期結果的測試:

  1. 1501 : 1501
  2. 1501&&15011 : 1501, 15011
  3. 1501;or;15011 : 1501, 15011
  4. 1501;OR;15011 : 1501, 15011
  5. >=1501;OR;15011 :15011
  6. 1501;OR;>=15011 :1501
  7. >=15011 : 空

但它似乎不適用於 JavaScript 中的str.match()

嘗試:

[;&](\d+)|^(\d+)[&;]?

演示

您可以獲得捕獲組 1 和 2 的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM