簡體   English   中英

PHP,正則表達式僅替換兩個字符,僅此而已

[英]PHP, Regular Expression replacing only two characters, nothing more

因此,我已經搜索了一段時間,並且開始發瘋了。 我顯然不是RegEx專家,但我希望您能盡快幫助我。

問題

我正在嘗試寫一個正則表達式行,它將替換兩個破折號,不多也不少。 應該忽略一個破折號,而應該忽略三個破折號。

我嘗試過的

我想出了這個,但是循環了:

[--]{2}

這沒有給我任何東西:

^[--]{2}$

幫幫我! 謝謝!

負視點包圍破折號

(?<!-)--(?!-)

這樣,僅當兩個破折號之前或之后沒有破折號時 ,它們才會匹配。

暫無
暫無

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

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