5. Python text parsing
In this chapter we simply talk about two ways of parsing text:
1. shards, record offsets through shards, and then extract the desired string
Example:
>>>line=' AAA BBB CCC '
>>>col1=line[0:3]
>>>col3=line[8:]
>>>col1
' AAA '
>>>col3
' CCC '
>>>
2.split ()
>>>line=' AAA BBB CCC '
>>>A=line.split ("')
>>>A
[' AAA ', ' BBB ', ' CCC ']
>>>a[0]
' AAA '
>>>a[1]
' BBB '
>>>a[2]
' CCC '
>>>
>>>line=' AAA,BBB,CCC '
>>>A=line.split (', ')
>>>A
[' AAA ', ' BBB ', ' CCC ']
>>>
Use Split method to extract different characters according to the signature
Although the above two methods have limited potential for normal text parsing, they are useful for the transfer of values in our usual programming.
For example JSON string is one of the more typical examples, using {} [] , three kinds of symbols, distinguish between various objects
5. Python text parsing