|
|
1
3
首先,你需要明确的替换条件,你的规则说'不是在一个词的开头,也不是在一个元音之前/之后',但你没有在正则表达式中实现这一点。您可以使用负的Lookahead/lookback来实现这一点。例如: 可通过以下方式实现:
此方法可用于实现前3个规则。 下一个问题是“fox”和“dog”将受前3条规则的影响,因此您应该替换 改变 “狼”和“猫”的版本。所以对于狗来说=>类别:
第2部分: 啊哈。我懂了。你需要把替代品排除在外。
您可以使用一个正则表达式来匹配前两种情况,这两种情况都是有问题的。然后您可以使用preg\u replace的一个有趣而奇怪的特性:当您添加
|
|
|
ankitom · 在一个kie会话中加载多个包? 7 年前 |
|
|
Salmon · 仅在页面请求后发送计划规则电子邮件 8 年前 |
|
|
Miguel Sousa · PHP使用规则拆分电子邮件 10 年前 |
|
|
nemo · PMML中的简单规则 12 年前 |