|
|
#1 |
|
Enthusiast
![]() Posts: 40
Karma: 10
Join Date: Oct 2012
Location: Lyon [France]
Device: JuliusvonJD
|
Regex / Find and Replace Non Breaking Space
I want to swap some space characters and non-breaking space.
In the test the search works with \x20 (32) but not with \xa0 (160 / nbsp). Which code to use for the nbsp? I have tried several without success. Thanks |
|
|
|
|
|
#2 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,696
Karma: 9500498
Join Date: Sep 2021
Location: Australia
Device: Kobo Libra 2
|
You could simply copy the nbsp from the text and paste it into the Find bar.
You don't need any fancy code. |
|
|
|
| Advert | |
|
|
|
|
#3 |
|
Enthusiast
![]() Posts: 40
Karma: 10
Join Date: Oct 2012
Location: Lyon [France]
Device: JuliusvonJD
|
|
|
|
|
|
|
#4 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,654
Karma: 28549046
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
It works fine make sure the mode in the search panel is normal or regex
|
|
|
|
|
|
#5 |
|
Enthusiast
![]() Posts: 40
Karma: 10
Join Date: Oct 2012
Location: Lyon [France]
Device: JuliusvonJD
|
Sorry, I wasn't clear.
I meant the conversion tool not the editing tool. With "Find and Replace" function. I want to use it to turn a lot of (but not all) nbps into normal spaces. with a function like this : Rch = ([!\«\–\—])\xA0([!\;\:\?\!\»]) Rpl = \1\20\2 So I tried to start by finding one NBPS ! I put a picture. ![]() Thanks for calibre. It's great. |
|
|
|
| Advert | |
|
|
|
|
#6 |
|
Enthusiast
![]() Posts: 40
Karma: 10
Join Date: Oct 2012
Location: Lyon [France]
Device: JuliusvonJD
|
It works like this in "Edit Book" or "Search & replace" of "Convert book"
![]() ([^–«—])\xa0([^!?;:»]) => \1\x20\2 and to change normal into nbps - before ! ? ; :» \x20([!?;:»]) => \xa0\1 - After – — « ([–«—])\x20 => \1\xa0 The code a0 of the nbps is not found in the test (all spaces are shown). Last edited by aurigod; 01-15-2023 at 04:13 AM. |
|
|
|
|
|
#7 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,654
Karma: 28549046
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New to regex find and replace! | ksimpson1986 | Sigil | 2 | 11-06-2016 12:29 PM |
| How to make regex to replace 2 spaces between words, with one space? | crankypants | Sigil | 4 | 10-29-2015 12:51 PM |
| regex cannot find to replace | eschwartz | Editor | 11 | 02-04-2014 12:00 AM |
| Regex find and replace | SanatyrZeo | Sigil | 5 | 10-29-2012 08:03 AM |
| RegEx find and replace | iblesq | Sigil | 1 | 01-10-2011 10:26 PM |