簡體   English   中英

批量正則表達式模式匹配

[英]Bulk Regex Pattern Match

我的數據庫中沒有大量的正則表達式模式。 有他自己的ID每個正則表達式。

For example:
    ID    Pattern
    123   ^((?=.*\bjava\b)(?=.*\bpostgres\b).*)$
    456   ^((?=.*\b.net\b)(?=.*\bsql\s*server\b).*)$

我的內容包含各種技能信息。
我想將所有這些正則表達式模式與上述內容進行匹配。
是否有可能匹配所有正則表達式並檢索ID字段本身。

不,這行不通。 正則表達式可以在內容上使用,但僅提供有關匹配位置的信息。 您的ID與表達式本身沒有任何關系,因此我看不到一種將ID與表達式相關聯的方法,而是遍歷所有表達式並檢查哪個表達式在內容中找到正匹配項,然后返回表達式的ID。

暫無
暫無

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

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