我正在尝试从这个字符串中提取单词“need”。
ctl00_ctl00_ContentMainContainer_ContentColumn1__needDont_Panel1
我试过[__]([.]?=Dont)
这是使用 javascript .match()
我什至尝试使用 http://gskinner.com/RegExr/但就是无法解决这个问题。感谢您的帮助!
最佳答案
(?<=__)\w+(?=Dont)
匹配 __ 和 Dont 之间的所有字母数字
编辑
抱歉,我没注意到 JavaScript 这个词。它不支持lookbehind,所以可以在那里使用__(\w+)(?=Dont)
。
如果 Regex 即使在 __ 和之间没有任何内容时也应该匹配,请不要使用“\w*”而不是“\w+”。注意“.*”,因为点匹配几乎所有字符,ID 中是否允许空格?
我没注意到
关于asp.net - 使用 Javascript 的 ASP.NET ID 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1773090/