我的数据如下所示:
<n>Name</n><e>email</e><t>title</t>
给定一个搜索词,我想查找文件中名称或电子邮件中包含该词的所有行。我有一个如下所示的正则表达式:
.*(?:<n>.*term.*</n>|<e>.*term.*</e>).*
(术语是搜索术语)。换句话说,任何内容,后跟
最佳答案
要搜索姓名或电子邮件中的术语,您可以使用此正则表达式:
<[ne]>.*?term.*?<\/[ne]>
这应该比在 while 正则表达式中使用 OR 子句表现更好。
关于javascript - 为此编写 javascript 正则表达式的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21078574/