• Simple html tag question

    3
    0 Votes
    3 Posts
    1k Views
    Terry RT
    @Donna-Middleton I’ve taken the liberty of providing an example of how it might work, of course having your examples will help immensely. In the first block below we see how the lines might look before the html tags are applied. Note I have presumed you already have the <ul> & </ul> code already in place as you ONLY mentioned the <li> and </li> tags. The second block shows the result with my regex applied. First you would highlight JUST the lines containing the list items. Very important not to select any additional lines. After this you would use the “Replace” function (Search, Replace). Now as this is a regex we need to select “regular expression” as the search mode. The expression we use is: in the Find What window:(?-s)(.+) in the Replace window: <li>\1</li> note 2 spaces before as our original text is left justified and we want to indent it 2 positions. Before we click on “Replace All” confirm the selection is still in place and then tick the box named “In Selection”. If this box not selectable it means the selection has been lost. Click on “Replace all” button. Confirm your items are now correctly tagged. <ul style="list-style-type:circle;"> Coffee Tea Milk </ul> and after using the regex we have <ul style="list-style-type:circle;"> <li>Coffee</li> <li>Tea</li> <li>Milk</li> </ul> Hope this helps, but as I say it is best if you can provide some examples. If the data is sensitive, please do replace with dummy data but the original formatting of your real data needs to remain (tabs, spaces etc) as this can help or hinder the final solution. Terry
  • problems with apostrophies

    3
    0 Votes
    3 Posts
    1k Views
    James LongJ
    Alan, you are my hero. Thank you!!
  • 0 Votes
    11 Posts
    3k Views
    John SleeJ
    @Alan-Kilborn Thank you so much, Alan. It’s years since I did any proper programming, though that was a previous occupation. Guess I’m going to have to teach myself to use Python!
  • UDL Breaks

    6
    0 Votes
    6 Posts
    2k Views
    Dan DeweyD
    It happened again so attached are images of: the state after the syntax highlighting breaks [image: 1584544656847-after_issue.jpg] the state after refreshing the UDL via the language dropdown [image: 1584544676035-after_refresh.jpg] the state the code was before the highlighting broke [image: 1584544696315-before_issue.jpg] When I make the same modifications again it doesn’t break so it’s not consistent. This was also the very first change I made after opening the file so that might be relevant. As a note, that highlighting is as if there is a left quote without matching right quote. However, there isn’t any left quote in the prior code, much less without a matching right quote. I had longer snippets from the beginning of the code initially however I work with sensitive information and although it was probably okay I’d rather not risk it.
  • Search fails

    12
    0 Votes
    12 Posts
    4k Views
    hatsa tsaaH
    Thanks guy038 for the tip!
  • 0 Votes
    7 Posts
    812 Views
    R
    Thanks Alan and Ekopalypse. I’ll add something in there…
  • Level Folds with brackets in comments after double slashes

    fold
    1
    1
    0 Votes
    1 Posts
    241 Views
    No one has replied
  • find duplicate and copy to other text

    4
    0 Votes
    4 Posts
    2k Views
    EkopalypseE
    Ok, if ordering is not relevant then you could do the following edit->line operations->sort line lexicographically ascending make sure that last line has an eol open find dialog and goto mark tab check bookmark line box put the following into find box:(.+\R)\1 press mark all use one of the commands from search->bookmarks menu.
  • Number expression as close folding point

    6
    1 Votes
    6 Posts
    814 Views
    André AlbuquerqueA
    Thank you all for the support. The @guy038 work-around is helping for now.
  • How does npp persist and restore files that were opened between startup?

    4
    0 Votes
    4 Posts
    624 Views
    Alan KilbornA
    @ElusiveTau But it isn’t always on the “appdata” path. I could be located in the same folder as notepad++.exe is! In fact, that’s my preferred place for it.
  • Seeking Clarification on Entering Alt Keypad Characters

    3
    0 Votes
    3 Posts
    3k Views
    guy038G
    Hello, @haleba-hotmail, @peterjones and All, First, in your post, you’re speaking about 2 characters, one char part of the Basic Multilingual Plane ( BMP ) and the other character outside the BMP These are : The KATAKANA letter TU ( = TSU ) ツ ( \x{30C4} ), from the Unicode block Katakana, in range 30A0–30FF The SHRUG 🤷 portrait symbol ( \x{1F937} ) from the Unicode block Supplemental Symbols and Pictographs, in range 1F900–1F9FF The main characteristics of these two chars are : Character ツ Character name KATAKANA LETTER TU Hex code point 30C4 Decimal code point 12484 Hex UTF-8 bytes E3 83 84 Octal UTF-8 bytes 343 203 204 UTF-8 bytes as Latin-1 characters bytes ã <83> <84> and Character 🤷 Character name SHRUG Hex code point 1F937 Decimal code point 129335 Hex UTF-8 bytes F0 9F A4 B7 Octal UTF-8 bytes 360 237 244 267 UTF-8 bytes as Latin-1 characters bytes ð <9F> ¤ · Hex UTF-16 Surrogates D83E DD37 I got information on these characters, from an useful on-line UTF-8 tool, described in the last section of the post below : https://community.notepad-plus-plus.org/post/50983 I must say that I did not pay attention, until now, to the Converter plugin, of @don-ho !! Seemingly, if you select one or some consecutive character(s) and use the option Plugins > Converter > ASCII -> HEX, it correctly writes the hexadecimal byte(s), needed to encode this/these character(s) in UTF8, or in ANSI for the 255-characters allowed block ! IMPORTANT : Even if your current encoding is UCS-2 BE BOM or UCS-2 LE BOM, it still shows the hexadecimal bytes, used in an UTF-8 or an UTF-8 BOM file, to encode this/these characters :-( In any case, it’s best to avoid these two encodings because they cannot handle characters which are over the BMP, like your SHRUG symbol ! For instance, in an UTF-8 file, the selection of the string 🤷Aツé and then the option Plugins > Converter > ASCII -> HEX gives the result F09FA4B741E38384C3A9, because : The 🤷 character is coded with the 4-bytes UTF-8 sequence F09FA4B7 The A character is coded with the 1-byte UTF-8 sequence 41 The ツ character is coded with the 3-bytes UTF-8 sequence E38384 The é character is coded with the 2-bytes UTF-8 sequence C3A9 And, in an ANSI file, the selection of the string Aé, with the option Plugins > Converter > ASCII -> HEX gives the result 41E9 because : The A character is coded with the 1-byte ANSI sequence 41 The é character is coded with the 1-byte ANSI sequence E9 In the same way, if you select one or some consecutive hexadecimal bytes and use the option Plugins > Converter > HEX -> ASCII, it correctly writes the corresponding glyphs of this/these character(s), produced by the current font, in an UTF-8 or ANSI file. For instance, selecting the sequence F09FA4B741E38384C3A9, does give back our 4chars string 🤷Aツé Now, regarding the different Windows input methods, I strongly advice you to read this post, first, where I recapitulate all the different Windows input methods : https://community.notepad-plus-plus.org/topic/18903/regex-misidentifying-foreign-characters/6 And, in its last section, looks the reference to a nice monospaced font, which correctly writes almost the majority of all the Unicode characters, even those which are outside the BMP As said in that post, after modifying the registry ( be careful ! ), you may directly insert, for instance, the KATAKANA letter TU, following these steps : Hold down the Alt key and, successively : Hit the + key, on the numeric keypad Hit the 3 key, on the numeric keypad Hit the 0 key, on the numeric keypad Hit the C key, on the main keyboard Hit the 4 key , on the numeric keypad Release the Alt key => Immediately, the ツ character should be inserted at cursor location ;-)) However, note that the Shrug symbol cannot be inserted, even using this powerful input method, because its code-point 1F937 is greater than \x{FFFF} ! You’ll have to use, in that case, an on-line tool to get these characters, from their Unicode code-point, in the range \x{10000} - \x{10FFFF}, as, for instance, the UTF-8 tool described above ! Best Regards, guy038 P.S. : I started writing this post, before the @peterjones reply. Also, some parts may be redundant ;-))
  • Functionlist for HLSL

    1
    0 Votes
    1 Posts
    410 Views
    No one has replied
  • Text file is showing null null

    1
    0 Votes
    1 Posts
    363 Views
    No one has replied
  • Macro and select tutorial

    switch views
    1
    0 Votes
    1 Posts
    318 Views
    No one has replied
  • Can I "Find / Replace all" only apply to selected?

    find replace select
    9
    0 Votes
    9 Posts
    793 Views
    Alan KilbornA
    @gurikbal-singh said in Can I "Find / Replace all" only apply to selected?: but it works for Multi-line search and replace perfectly. But that wasn’t the OP’s question. Please try to not give answers that are misleading.
  • Is there any plugin can make NPP realtime-auto-indent?

    16
    0 Votes
    16 Posts
    3k Views
    Michael VincentM
    @PeterJones @wjk199511140034 @Michael-Vincent said in Is there any plugin can make NPP realtime-auto-indent?: Hopefully it’s only a temporary plugin and this is fixed Looks like the next version fixes this so my Perl Indent plugin won’t be needed. Yay!
  • Change shortkey configuration

    5
    0 Votes
    5 Posts
    814 Views
    Edificio Rascacielos TenerifeE
    Thanks. Understood
  • Sort numbers in ascending order with Regex

    6
    0 Votes
    6 Posts
    2k Views
    Bebee BebrtoB
    the idea, maybe, is to make all Edit Options to make replacement in all files, not just in one file.
  • First line replacement

    6
    0 Votes
    6 Posts
    4k Views
    GS MusicG
    Thanks guys. Both solutions worked fine. Thank you for your help.
  • Ctrl + Tab doesn't switch documents

    3
    0 Votes
    3 Posts
    3k Views
    Albert BihlerA
    Thanks to your comment I found the culprit. It’s “Multi PuTTY Manager”. If I close it Ctrl+Tab in Notepad++ works as desired. By the way Multi PuTTY Manager" also blocks Ctrl+Tab in Firefox. Thanks for helping!