匹配$ Q1o1之类的子串

时间:2012-11-15 15:32:07

标签: php regex

我需要在$

之后退出这一串字符
($Q1==1)and($Q4o=="55")and($Q1o1=="")

我指的是这些$Q1$Q4o$Q1o1

据我了解,正则表达式应该从$开始搜索,并以除A-Za-z0-9_之外的任何字符结束。你能帮我写一下正则表达式吗?

2 个答案:

答案 0 :(得分:4)

这似乎有效,至少在Ruby中是这样的:

/\$\w*/

注意$,因为$是正则表达式中的保留符号,意思是“字符串的结尾”,所以你需要将其转义。

答案 1 :(得分:0)

/\$([[:alnum:]]+)[[^:alnum:]]/

你想要拿出第一个括号内的表达式。

编辑:我更喜欢使用\ w *

的其他建议