|
@@ 1039-1041 (lines=3) @@
|
| 1036 |
|
*/ |
| 1037 |
|
$pattern = "'%[^' + $char + ']%'"; |
| 1038 |
|
|
| 1039 |
|
if ($pos == self::TRIM_LEADING) { |
| 1040 |
|
return 'stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)'; |
| 1041 |
|
} |
| 1042 |
|
|
| 1043 |
|
if ($pos == self::TRIM_TRAILING) { |
| 1044 |
|
return 'reverse(stuff(reverse(' . $str . '), 1, patindex(' . $pattern . ', reverse(' . $str . ')) - 1, null))'; |
|
@@ 1043-1045 (lines=3) @@
|
| 1040 |
|
return 'stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)'; |
| 1041 |
|
} |
| 1042 |
|
|
| 1043 |
|
if ($pos == self::TRIM_TRAILING) { |
| 1044 |
|
return 'reverse(stuff(reverse(' . $str . '), 1, patindex(' . $pattern . ', reverse(' . $str . ')) - 1, null))'; |
| 1045 |
|
} |
| 1046 |
|
|
| 1047 |
|
return 'reverse(stuff(reverse(stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null)), 1, patindex(' . $pattern . ', reverse(stuff(' . $str . ', 1, patindex(' . $pattern . ', ' . $str . ') - 1, null))) - 1, null))'; |
| 1048 |
|
} |