簡體   English   中英

匹配正則表達式中字符串開頭或中間的特定單詞

[英]Match specific word at the beginning or in the middle of string in regexp

我有以下正則表達式:

[^\w]delete[^\w]

目的是匹配字符串中的確切單詞delete (如果delete是在特殊字符之間,那么也存在匹配項)。 regexp可以正常工作,但是當單詞delete在字符串的開頭時,則應該匹配。

我嘗試將rexexp更改為

[^\w]*delete[^\w]

結果是它可以在字符串的開頭檢測到delete ,但是在不應該的情況下它也匹配Xdelete

任何想法如何解決該問題?

如果非單詞字符之間或單詞邊界之間,請嘗試匹配delete

\bdelete\b

演示版

暫無
暫無

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

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