请帮忙
如何实现一个筛选框,用户可以在其中键入具有多个通配符的搜索关键字,并且在某个时间,用户只需在筛选框的任何位置使用一个通配符。
示例:M_*u DQ*,*QS1,Reg*,M_*DQ
是否可以用regEx删除/替换单行中的重复单词如果可能的话,如何实现这一点。
例子:约翰,约翰尼,约翰,道格,道格拉斯,道格
输出:约翰、约翰尼、道格、道格拉斯
谢谢
最佳答案
匹配“M戥u DQ*”的正则表达式将/M_.*_DQ.*/
.
表示“任意字符”*
表示“匹配0次或更多次”。用户输入的任何特殊字符都需要用反斜杠转义,因此,例如,如果用户输入“M(*”,这将变为M\(_.*
。
正则表达式不适合这样做。