So I'm trying to read only the last line of a message and then detect certain text after specific spaces back and forth.
Message:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis lacus efficitur, efficitur mauris et, vulputate sapien. Duis pellentesque semper diam, vel lacinia nisl facilisis quis.
Morbi placerat, elit ut finibus faucibus, nisi metus luctus quam, ut scelerisque neque lectus sed lorem. Maecenas eu lectus tincidunt, hendrerit ex quis, ullamcorper arcu.
Trade BTC/USDT on Cryptocom
The text I want to detect is the last sentence, and only "BTC/USDT" in the sentence: Trade BTC/USDT on Cryptocom
I tried the following code:
message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed quis lacus efficitur, efficitur mauris et, vulputate sapien. Duis pellentesque semper diam, vel lacinia nisl facilisis quis.
Morbi placerat, elit ut finibus faucibus, nisi metus luctus quam, ut scelerisque neque lectus sed lorem. Maecenas eu lectus tincidunt, hendrerit ex quis, ullamcorper arcu.
Trade BTC/USDT on Cryptocom"
pairs = ["TC/USDT", "OTC/USDT", "BTC/USDT"]
for pair in pairs:
if pair in message:
print(f"PAIR FOUND: {pair}")
The output I get is - it also detects TC/USDT and OTC/USDT as "BTC/USDT" because they end similarly as "BTC".
I'd like to know how to detect only "BTCUSDT" text in "TradespaceBTC/USDTspaceonspaceCryptocom" possibly through a reliable method that does not get confused.
What's the proper way?