Php 在正则表达式中的方括号之间选择单词,但如果存在';这是多次发生
我已保存到regex101的链接: 我用粗体字写下了我想要得到的“我想要这个”。它会自动转到最后一个。我能理解为什么是因为“*”,但如果我把它去掉了,我只会得到单词的第一个字母Php 在正则表达式中的方括号之间选择单词,但如果存在';这是多次发生,php,regex,Php,Regex,我已保存到regex101的链接: 我用粗体字写下了我想要得到的“我想要这个”。它会自动转到最后一个。我能理解为什么是因为“*”,但如果我把它去掉了,我只会得到单词的第一个字母 我已经阅读了其他问题,如果它只是一个获得所有事件的案例,那么它不会是一个问题这就是你要寻找的吗 '''([^\']+)'''((?!is).)*is an? (\[\[[^\[]+\]\]).* 不,因为它前面必须有名称,还有三个撇号“is a”可能出现在字符串中的任何位置,但不是对象的定义哦,我明白了,一分钟我更改
我已经阅读了其他问题,如果它只是一个获得所有事件的案例,那么它不会是一个问题这就是你要寻找的吗
'''([^\']+)'''((?!is).)*is an? (\[\[[^\[]+\]\]).*
不,因为它前面必须有名称,还有三个撇号“is a”可能出现在字符串中的任何位置,但不是对象的定义哦,我明白了,一分钟我更改了我的答案,请看一看,告诉我这是否更有效。这正是我想要的,但由于某些原因,它在我的代码中不起作用,但是它在网站上运行得很好,所以你应该得到奖励。你能给我看看你的代码吗?这可能有问题。您希望匹配哪些单词?