簡體   English   中英

通過tre庫使用近似匹配查找多個正則表達式匹配

[英]Finding multiple regex hits using approximate matching via the tre library

我正在嘗試使用C查找另一個父字符串中子字符串的位置和匹配數。 因為我還需要包含近似(漢明距離)匹配項,所以我使用的tre庫位於: http : //laurikari.net/tre/

我在理解站點上的某些文檔時遇到了麻煩,可能是因為我對regex術語不太熟悉。 根據tre文檔,我可以獲得有關“子匹配”的更多具體信息。 這些是我要找的比賽嗎?

謝謝!

要回答有關子匹配的問題,請使用以下示例字符串:

"noise aaa123bbb456ccc more noise"

和正則表達式:

aaa(.*?)bbb(.*?)ccc

那么整個比賽將保留aaa123bbb456ccc ,其中有兩個子比賽: 123456 這些子匹配也稱為組(由括號之間的正則表達式部分匹配的字符串)。

暫無
暫無

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

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