in reply to Bit operation
you're writing C style perl, but for #1 the |= operand should work fine. Though you don't need all those leading zeroes, unless you think it helps you read the function better, you could just do $a |= 0x8;
You can't change the value of $a by using it as a function parameter in MyGetFunc. You'll want to either return that as a value, or pass in a reference to the variable, and access it directly. ex. $a = MyGetFunc() would change the value of $a, but passing it to a function would not, unless you passed a reference to $a.
Not sure I understand the whole question, what are you asking about regarding a regex? Are you extracting some string? And are they seperated by attribute:string: value? If so , then you may just need to use split on the colon delimiter and store the values separately.) (then use the perl function "hex" to convert a string of hexadecimal digits to a hex integer value)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Bit operation
by jethro (Monsignor) on Jan 12, 2011 at 14:30 UTC | |
by raybies (Chaplain) on Jan 12, 2011 at 16:15 UTC | |
|
Re^2: Bit operation
by Anonymous Monk on Jan 12, 2011 at 14:24 UTC | |
by ack (Deacon) on Jan 12, 2011 at 16:21 UTC | |
by jethro (Monsignor) on Jan 12, 2011 at 16:36 UTC |