正则表达式:如何获取任何字符串(按顺序)?

时间:2011-10-21 15:30:04

标签: javascript regex

我正试图找出一种更好的方法来编写这个正则表达式:

/(_x0020_)|(_x0020)|(_x002)|(_x00)|(_x0)|(_x)|(_)/g

所以我希望它从第一个_x0020_抓取任何_

感谢您的帮助,谢谢!

2 个答案:

答案 0 :(得分:4)

/(_(?:x(?:0(?:0(?:2(?:0(?:_)?)?)?)?)?)?)/g

答案 1 :(得分:2)

我能想到的最短的时间:

/_x0020_?|_x002?|_x0?|_/g

不知道为什么你的表达中有所有括号。也许我不明白你的正则表达式的真正目的。