Since 2010 US listed options use a single format: root symbol, then the expiration as YYMMDD, then C or P, then the strike padded to eight digits with three implied decimals. It is ugly but unambiguous, and it is what your broker's confirmations, tax forms and API responses actually contain.
Reading it by hand is a useful skill when a fill looks wrong. A mistyped strike or a wrong expiration shows up instantly once you can decode the string.
Example: XYZ 260320C00052500 is the XYZ call expiring 20 March 2026 with a $52.50 strike. Change the C to a P and you have the put. Change 00052500 to 00055000 and you have the $55 strike. An adjusted-option usually carries a modified root such as XYZ1.
Related: option-series, adjusted-option, occ, expiration-date