我需要在$
之后退出这一串字符($Q1==1)and($Q4o=="55")and($Q1o1=="")
我指的是这些$Q1
,$Q4o
,$Q1o1
据我了解,正则表达式应该从$
开始搜索,并以除A-Za-z0-9_
之外的任何字符结束。你能帮我写一下正则表达式吗?
答案 0 :(得分:4)
这似乎有效,至少在Ruby中是这样的:
/\$\w*/
注意$,因为$是正则表达式中的保留符号,意思是“字符串的结尾”,所以你需要将其转义。
答案 1 :(得分:0)
/\$([[:alnum:]]+)[[^:alnum:]]/
你想要拿出第一个括号内的表达式。
编辑:我更喜欢使用\ w *
的其他建议