[英]Regex for ending with a specific word
我有以下正則表達式沙箱
https://regex101.com/r/5rcScT/4
當我使用\\w*-[Ff]iltered\\b
它會得到我不想要的fff-filtered-qq
和nope-Filtered-ok
。 我只希望單詞特別以 -filtered 結尾。 比如this-filtered
和wow-Filtered
我在這里缺少什么?
您可以使用帶有空格字符或行尾的更改(帶有/m
標志):
/\w*-[Ff]iltered(\s|$)/m
這將適用於沒有環顧斷言(awk、ERE 等)的正則表達式環境 如果您環顧四周,請使用 Wiktor Stribiżew 的答案。
你可以使用這個:
\w*Id\b
\\w*
允許在Id
前面有單詞字符,而\\b
確保Id
在單詞的末尾( \\b
是單詞邊界斷言)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.