我使用了这个正则表达式: a-zA-Z0-9-.,:+*()=\'&_,但我得到的错误信息如下:'unterminated character class‘error in this expression2.当我们在组合框中输入所需的字符时,它们将被选中。当我们想要输入新字符时,我们必须按侧方向键,否则剩余的字符将被删除...( automatically..so )拉杰
可以在不使用括号的情况下对正则表达式的各个部分进行分组吗?或者,换句话说,不匹配某些插入性语句?请注意前两个子查询--带有竖线的子查询。我如何防止出现这些问题呢?如果$input是"who is he",我希望"he“是唯一匹配的子查询。我知道,在这个例子中,我只需要抓取$matches[3],就可以得到正确的结果。然而,由于我的应用程序的性质,我动态地生成正则表达式,并且其结构并不总是与本例中的结构相同。我可以有X个竖线