簡體   English   中英

如何創建將匹配多個相似字符串的正則表達式?

[英]How can I create a regex that will match several similar strings?

我正在尋找一個可以將多個字符串作為輸入的函數,並創建一個匹配所有字符串的正則表達式。

例如,假設輸入為:

  • 好玩的狗
  • 有趣的狗
  • 有趣的狗

它應該輸出類似:

/fun(ny)? dogs?/

我想知道萊文施泰因距離是否可以用於此目的,但不知道……您怎么看?

您不是說哪種正則表達式。 Perl帶有一個叫做Regex::PreSuf的東西,它可以完成這種事情。

暫無
暫無

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

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