Board Thread:Support Requests - Getting Technical/@comment-36922619-20180915184533/@comment-1486330-20180916170424

You're quite welcome.

Here's the breakdown of each element in the expressions.

Search
 * - Square brackets are special characters in Regular Expressions. To search for special characters within a string, they have to be escaped with a backslash.
 * - Literal text being searched for.
 * - This is where "Nameofcharacter" is. There are two things happening here:
 * The parenthesis create a group. Groups can be backreferenced later, which is how "Nameofcharacter" will be put into the Replace field so that it correctly changes for each character name.
 * - The dot means any character, and the * says to match the previous character zero or more times.
 * - Literal text being searched for. There is a space before "Character"
 * - The dot is a special character, so it must be escaped.
 * - Literal text being search for.
 * - The pipe is a special character, so it must be escaped.
 * - This is where the pixel count ("30" in the the example) is. There are three things going on here:
 * The parenthesis are a group. Like with "Nameofcharacter", they'll be used as a backreference in the Replace field.
 * is a character class meaning "any digit".
 * The curly brackets match the previous element (the  in this case) a specific number of times. In this case, either 2 or 3 times. This allows for pixel sizes between 10 and 999.
 * - Literal text being searched for.
 * - Square brackets are special characters, so they have to be escaped.

Replace

In the Replace field, special characters do not need to be escaped.
 * - Literal text.
 * - A backreference. Backreferences are numbed in the order they occur in the search expression. This one refers to the "NameofCharacter" section of the text.
 * - Literal text.
 * - A backreference to the pixel count.
 * - Literal text.