• Login
Community
  • Login

How to ignore certain characters in searches

Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
3 Posts 2 Posters 1.2k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    Amanda Hamilton
    last edited by Mar 28, 2024, 5:28 PM

    Hello! I have a large collection of audio transcriptions done via the CLAN program. I have searched these transcriptions via Notepad++ for years. I’m suddenly having a problem searching across line breaks, though. It seems that CLAN adds a carriage return and a line feed whenever it wraps a line of text, and then a tab at the beginning of the next line (see screenshot below). This means that when I search for a string of words, Notepad++will find them if they’re not broken across a line, but it won’t find them if they are. I definitely did not have this problem in the past; I don’t know if something about CLAN has changed or what. Is there a way to search for a string of words (typed out normally, with one space between each word) and have it still find strings that are broken across lines like this, with a carriage return, line feed, and tab potentially replacing any one of the inter-word spaces?

    Thank you!!

    Screenshot 2024-03-29 011232.png

    Notepad++ v8.6.4 (64-bit)
    Build time : Feb 20 2024 - 00:12:59
    Path : C:\Program Files\Notepad++\notepad++.exe
    Command Line :
    Admin mode : OFF
    Local Conf mode : OFF
    Cloud Config : OFF
    OS Name : Windows 11 Home (64-bit)
    OS Version : 23H2
    OS Build : 22631.3296
    Current ANSI codepage : 1252
    Plugins :
    mimeTools (3.1)
    NppConverter (4.6)
    NppExport (0.4)

    P 1 Reply Last reply Mar 28, 2024, 5:36 PM Reply Quote 1
    • P
      PeterJones @Amanda Hamilton
      last edited by Mar 28, 2024, 5:36 PM

      @Amanda-Hamilton ,

      I definitely did not have this problem in the past; I don’t know if something about CLAN has changed or what.

      I presume CLAN changed (maybe it used to generate long lines, and you just saw Notepad++'s long-line wrapping, which doesn’t introduce CRLF)

      If you use Regular Expression (“regex”) search syntax, as defined in the Online User Manual , you could do this.

      Searching for best I could, it would fail, but searching in regex mode for best\s+I\s+could, it would find it (\s+ means “one or more whitespace characters”, where “whitespace characters” include space, tab, newline, and some other Unicode characters as well)

      ----

      Useful References

      • Please Read Before Posting
      • Template for Search/Replace Questions
      • Formatting Forum Posts
      • Notepad++ Online User Manual: Searching/Regex
      • FAQ: Where to find other regular expressions (regex) documentation
      A 1 Reply Last reply Mar 28, 2024, 7:00 PM Reply Quote 2
      • A
        Amanda Hamilton @PeterJones
        last edited by Mar 28, 2024, 7:00 PM

        @PeterJones ,

        Thank you very much! That does indeed work. I have also heard back from the CLAN developer, who suggests I could use a CLAN program to generate long tiers–but it does make things very hard to read in CLAN. Your solution is probably better. Thank you!!

        1 Reply Last reply Reply Quote 1
        2 out of 3
        • First post
          2/3
          Last post
        The Community of users of the Notepad++ text editor.
        Powered by NodeBB | Contributors