我一直在阅读一些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