$_ = 'foo\$bar'; { if(m/\G((?:\\\$|\$)\w+)/gc or m/\G(\w+)/gc) { print "token: '$1'\n"; redo; } } #### token: 'foo' token: '\$bar' #### token: 'foo' token: '$bar'
## token: 'foo' token: '\$bar' ##
## token: 'foo' token: '$bar'