Last active
July 5, 2016 10:36
-
-
Save imaginabit/67cbf043a086ddd7d4247244138f4e16 to your computer and use it in GitHub Desktop.
Util Regular expresions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
spanish characters: | |
[/:a-zA-ZáéíóúüñÑÁÉÍÓÚ@¿¡0-9_,.\-º ]+ | |
== fix php serialize to json== | |
string | |
[ s]:[ 0-9]+:[ ]?"([:a-zA-ZéíóúüñÑÁÉÍÓÚ¿¡00-9_.,\- ]+)";[ s]:[ 0-9]+:[ ]*"([/:a-zA-ZáéíóúüñÑÁÉÍÓÚ@%¿¡0-9_,.\-º\(\);ª•=?!\n\r\t\\“”… ]*)"; | |
[ s]:[ 0-9]+:[ ]?"([:a-zA-ZéíóúüñÑÁÉÍÓÚ¿¡00-9_.,\- ]+)";[ s]:[ 0-9]+:[ ]*"([/:a-zA-ZáéíóúüñÑÁÉÍÓÚ@%¿¡0-9_,.\-º\(\);ª•=?!\n\r\t\\“”… ]*)"; | |
[ s]:[ 0-9]+:[ ]?"([:a-zA-ZéíóúüñÑÁÉÍÓÚ¿¡00-9_.,\- ]+)";[ a-z]:[ 0-9]+: "([\s\S]*)"; | |
"$1": "$2",\n | |
int | |
[ s]:[ 0-9]+:[ ]?"([:a-zA-ZéíóúüñÑÁÉÍÓÚ¿¡00-9_.,\- ]+)";i:[ ]*([0-9]+); | |
bool | |
[ s]:[ 0-9]+:[ ]?"([:a-zA-ZéíóúüñÑÁÉÍÓÚ¿¡00-9_.,\- ]+)";b: ([0|1]); | |
array (dont close bracket) | |
[ s]:[ 0-9]+:[ ]?"([:a-zA-ZéíóúüñÑÁÉÍÓÚ¿¡00-9_.,\- ]+)";a: [0-9+]: ({) | |
"$1": [ | |
contenido array | |
[ i]:[ 0-9]+;N;i: [0-9]+;s:[ 0-9]+: "([/:a-zA-ZáéíóúüñÑÁÉÍÓÚ@%¿¡0-9_,.\-º\(\);•=?!\n\r\t\\“”… ]*)"; | |
"$1", | |
object | |
s: 4: "data";O: 8: "stdClass": 11: { | |
[ s]:[ 0-9]+:[ ]*"([/:a-zA-ZáéíóúüñÑÁÉÍÓÚ@%¿¡0-9_,.\-º\(\);•=?!\n\r\t\\“”… ]+)";O:[ 0-9]:[ ]*"stdClass":[ 0-9]+:[ ]*{ | |
"$1": { | |
object no name | |
[ i]:[ 0-9]+;O: [0-9]: "stdClass": [0-9]+: { | |
[ a-zA-Z]:[ 0-9]+;O:[ 0-9]+: "stdClass": [0-9]+: { | |
{ | |
double | |
[ s]:[ 0-9]+:[ ]?"([:a-zA-ZéíóúüñÑÁÉÍÓÚ¿¡00-9_.,\- ]+)";[ d]: ([/:a-zA-ZáéíóúüñÑÁÉÍÓÚ@%¿¡0-9_,.\-º\(\);•=?!\n\r\t\\“” ]*); | |
"$1": "$2",\n | |
==regexp json== | |
i use and test this in Atom find and replace | |
From: | |
tal: 'cual' | |
To: | |
"tal": "cual" | |
-- | |
([a-zA-Z0-9íóéáú-]+)[: ]+'([¿? a-zA-Z0-99íóéáúñÑ\/()-="<\/>…]+)' | |
-- | |
"$1": "$2" | |
form : | |
foo: { | |
to : | |
"foo": { | |
([a-zA-Z0-9íóéáú-]+)([: ]+){ | |
"$1": { | |
remove one line comment | |
//[ a-zA-Z0-9íóéáú-]+ | |
remove last field comma | |
,[\n ]*([}|\]]) | |
$1 | |
add missing comma | |
}([\n ]+)" | |
},\n" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment