使用 PHP/Preg,如何替换一个不跟任何字符的字符串 [duplicate]

With PHP/Preg, how is it possible to replace a string not followed by any character [duplicate]

提问人:ray61 提问时间:8/22/2023 最后编辑:bobble bubbleray61 更新时间:8/22/2023 访问量:40

问:

例如,我有两个字符串

  1. “abcdef”
  2. “abcdefghijk”

我想替换第一个,但不想替换第二个以相同字符串开头的。但是,第一个后面可以跟着任何标语,例如诸如此类。因此,如果字符串后面没有其他字符 A-Z,则我只能替换 a-z。,;?.abcdef

我可能必须使用 ,但我不明白如何编写正则表达式字符串以排除后跟任何字符的字符串。preg_replace

我当然尝试替换字符串而不处理该字符串后面的字符,当然它正在运行。 这已经足够了,但就我而言还不够。str_replace

php 正则表达式 preg-replace

评论

1赞 Nigel Ren 8/22/2023
也许 stackoverflow.com/questions/6494915/......可以提供帮助。
1赞 Community 8/22/2023
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。
1赞 Allen Chak 8/22/2023
您能提供更多示例数据吗?主题和模式。

答:

0赞 Toto 8/22/2023 #1

使用消极的展望,确保我们没有在比赛后写信。

\babcdef(?![a-zA-Z])

演示和解释