我一直在閱讀一些Q &關於正則表達式,但我還沒有找到答案我的問題。我將使用ra作爲搜索字符串。檢測特定的字符串是否在正則表達式的字符串的開始,中間或結尾
我的問題是我想在任何字符串中找到字符串'ra','ra'將被替換爲'RA',但事情是我只想替換'ra',只要不是部分例如:order_ra替換爲訂購RA,但相機不能用cameRA替換。
我試過所有準備好了[\s|_]ra(?:[\s|_])
,並且不起作用,因爲正在尋找類似order_ra的任何東西,或者在最後使用空格排序ra。我想匹配順序ra或者order_ra,不管它有沒有空白。誰可以幫我這個事?我對正則表達式不太瞭解。
我需要這個的原因是因爲我想利用在用戶交互發送但如果屬於一個詞串「RA」動態就像來到* RA *或* RA * DiCal的。我不知道我是否清楚地解釋自己,如果不是,請原諒。
我想你的意思是:'(?:\ S | _)RA(?:\ S | _)' –
好的,謝謝雅各布,但無論哪種方式具有相同的結果,至少測試它與RegexBuilder和或PHP函數preg_replace()。 – raphie