【问题标题】:Replacing word except when it is between letters [duplicate]替换单词,除非它在字母之间[重复]
【发布时间】:2016-04-19 03:36:27
【问题描述】:

例如,我想将每个“hi”改为 hello 问题是当我尝试这样做时,我遇到了一些问题。 它把其他词翻译得很糟糕,比如: 从“他的狗很好”到“你的狗很好” 我该如何解决 (我用的是php)

【问题讨论】:

  • 使用单词边界.. \bhi\b.. 将此正则表达式应用于 preg_replace,
  • 请发布您的代码,以便我提供更好的建议!

标签: php regex replace preg-replace


【解决方案1】:

你需要在hi周围使用\b

/\bhi\b/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-07
    • 2012-09-21
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多