convert the string to required format

Hi gurus of the Oracle

Source string:-90-27-e4-4c-12-ff

Required string:-9027.e44c.12ff

I am capable of a result with the query below

SQL > SELECT SUBSTR(REPLACE('90-27-e4-4c-12-ff','-'),1,4) |'. ' || SUBSTR(replace('90-27-E4-4C-12-ff','-'),5,4) |'. ' || SUBSTR(replace('90-27-E4-4C-12-ff','-'),9,4) double MYSTRING;

MYSTRING

--------------

9027.e44c.12ff

can you please suggest any other alternative of queries to get the same requirement?

Thank you

Hitgon

SQL > select replace(regexp_replace('90-27-e4-4c-12-ff','(\d+)-([[:alnum:]]+)','\1\2'),'-','.') twice;

REPLACE (REGEXP

--------------

9027.e44c.12ff

Tags: Database

Similar Questions

  • How do to convert the string (with the Hex data) in number?

    Hello

    I use TestStand 3.5 to automate a few test cases associated with boot loader.

    The requirement is that I need to read the value in some places for specific address. The values of these addresses are stored in a hexadecimal format.

    We have a step customized in TestStand through which we can read these values by address, but she returns as the type "String".

    For example, the value to 0 x 0000008 is 000001 B 2, and he returned in Locals.Value_Read as "000001 B 2" in the string.

    Is it possible, I can convert the string "000001 B 2" to a number?

    I tried to use the function-> val (locals. Value_Read), but it is return 0 as TestStand figures that the input string is not representing the valid number.

    Please help me with this.

    Thank you and best regards,

    Niraj.

    Try: Val ("0 x" + Locals.Value_Read)

  • Convert the string with number of floats a number

    How to convert the string as "- 8.9E - 03" to a number of TestStand?

    Thanks in advance

    Hello

    Try to use the Val() function

    In the expression, it looks like this

    People of the country

    .nValue = val (Locals.strValue)

    Locals.nValue = Val("-8.9E-03")

    Hope this helps

    Jürgen

  • When I open a PDF and try and connect you to convert the document to word format he said "reader has no ability to access this service" and it doesn't let me move forward. What this means and how do I continue to Word so I can edit pdf

    When I open a PDF and try and connect you to convert the document to word format he said "reader has no ability to access this service" and it doesn't let me move forward. -What this means and how do I continue to Word so I can change the pdf document?

    Hi wayned76005641,

    You subscription Adobe export to PDF, make sure that you are signed in DC from Adobe Acrobat Reader Adobe - Adobe Acrobat Reader DC Distribution using your Adobe ID to use the service to export it to PDF service The Adobe export in PDF format allows you to convert a PDF to Word, Excel, PowerPoint and RTF formats..

    You can also use this online https://cloud.acrobat.com/exportpdf service

    Once the PDF is converted .docx file you can edit in MS Word.

    Kind regards
    Nicos

  • Convert the string separated by commas in the rows

    Dear gurus,

    I want to convert the string separated by commas in the rows to insert in the collection.

    for example, the string 1234,2323,23232,2343,34234
    Higher up in the chain must be converted to ranks in order to insert into the table or the collection

    Thanks in advance
    Sanjeev

    String in rows separated to convert the comma.

    with t
    as
    (
    select '1234,2323,23232,2343,34234' as txt from dual
    )
    select REGEXP_SUBSTR (txt, '[^,]+', 1, level)
      from t
     connect by level <= length(regexp_replace(txt,'[^,]*'))+1
    
  • How to convert the string to a full decimal point and left shift

    Hey guys I tried to convert gps string to an integer, like this

    A string that is 2467.8976 and I need to convert it to a similar integer as point of this 2467.8979 so that I can shift the decimal point to the left (24.678979) which i coudnt do it with the chain. It's just been my 2 weeks with the labview so be gentle. Thank you

    Hi Awais07,

    Once you have created an indicator that signals the output of parsing the string, right-click on this indicator > display... Format > increase the value of the digit 9

    Kind regards

    Lennard.C

  • How to convert the string in milliseconds

    Hello

    Please suggest how I can convert a string (October 9, 1989) in milliseconds...

    If it has a certain format, you can use HttpDateParser, otherwise create a calendar object, set the relevant values and get the time to it.

  • Problem with convert the string to date using DateTimeStringConverter

    Hello

    I would like convert string date (JJ/MM/AAAA) - it is useful to compare dates in TableColumns.

    so I use DateTimeStringConverter (the string "01/11/2014" is a value of date picker)

    DateTimeStringConverter format = new DateTimeStringConverter (Locale.FRANCE,

    "dd/MM/YYYY");

    Date d1 = format.fromString("01/11/2014");

    D1. ToString()

    "I do not get the right date, but that date =" Mon Dec 30 00:00:00 THIS 2013!

    I don't understand what the problem is (which in fact should not be a problem)?

    Any ideas?

    Thanks in advance

    Fabrice

    You have an error in the spec use format ' dd/MM/YYYY' instead of 'dd/MM/YYYY '.

    DateTimeStringConverter f = new DateTimeStringConverter(Locale.FRANCE, "dd/MM/yyyy");
    Date d1 = f.fromString("01/11/2014");
    System.out.println(d1.toString()); // --> Sat Nov 01 00:00:00 CET 2014
    

    If you do not need long, I would use DateStringConverter

  • How to convert the string with numbers in the table of Boolean 2D

    Hello

    I have input a string with comma separated numbers 1,192 (starting at 1).

    This string must be converted to a table 2D-boolean. Each number that appears should be true, not true rest.

    The 2D table consists of 4 times of 0.47 Boolean values.

    1.48--> [0.47] numbers [0]
    49.96--> [0.47] numbers [1]
    Numbers 97.144--> [0.47] [2]
    145.192--> [0.47] numbers [3]

    If a '1, 49, 97 145' input string put all [0] [0.3] true.

    How can it be easy/fast resolved?

    Thanks for help

    Break the string of numbers in a table of numbers.  (Spreasheet String to Array).

    In a loop For, index with each issue of this table.  Use in the range and Coerce to see if it is in the range of numbers.  (You can put this in a loop For as auto good indexing through the ranges).  If it's in the range, then use subset replace table to activate the corresponding item in a real.  If this is not the case, do nothing.  Maintain the table of Boolean in a shift register.

    Repeat this step for each number in your table.

    (What is a class assignment?)

  • How to convert the string with numbers in U8 with ascii

    Hello

    I have a string with only numbers 0. 9 paper.

    Now, I want to convert to table-U8.

    He works here, but now the problem: How can I change each character to its ascii value?

    Example:

    entry: 123 (string)

    output: x 31, x 32, x 33 (U8-array)

    Thanks for the help

    It's very easy

    String to Byte Array Function
    Have the Palette: string/array/path Conversion functions

    Converts a string to an array of unsigned bytes. Each byte in the array has the ASCII value of the character corresponding to the string.

  • How to set the string in spreadsheet format

    Hi all, I have what I hope, it's a simple question...  I am writing a data table in a spreadsheet and I want the first number, which is the clock (ms) to be written in decimal format, but the rest of the bytes to write to the spell.  I'm not coming with a format string that will do.  Any ideas?

    Thank you

    Jason

    Because the entry in the spreadsheet uses the table to a spreadsheet string, and there is one type of entry - the digital table in your case. If you want to write your own handwriting worksheet function, you can index each element of the array and use in the string instead of the table on the worksheet.

  • convert the string ASCI spell

    The attached VI allows me to convert a single ASCII character to the spell.

    If I have a string of ASCII characters, I can convert them to break the string into individual characters and converting each individually then forming a chain again. Is there an easy way to convert a hexadecimal ASCII without analysis string?

    For example: CN1003001A (string ASCII) must be equal to 434E3130303330303141 (string hex).

    Thank you

    String to byte array, number in hexadecimal string Concantanate String.

  • convert the string to type vCAC:vCACHost

    Hi all


    I have a client that wants to start a flood of vCO from an external source using the REST API of vCO. One of the arguments sent to the vCO workflow that will trigger, is the vCAC hostname.

    My question is - since the arguments acts as a channel of appeal REST, how to convert into a vCAC:vCACHost object in order to be used in a script in my stream.


    Thank you.

    Your customer can either pass a string representing the object to the REST API as described in this tutorial.

    Otherwise they can pass a string containing the host id and get the object vCACHost in the workflow like this:

    var vCACHosts = Server.findAllForType("vCACHost");
    
    for each (var vCACHost in vCACHosts) {
      if (vCACHosts.id==histId) {
       var matchingHost = vCACHosts;
      break;
      }
    }
    

    If there were many guests then I recommend using the entityManager to filter by ID and then by converting the entities back to object with the getInventoryObject() method as described in this article.

    1 problem, 3 solutions

  • Structure from case string "&lt;------"-LabVIEW converts the string

    Hello

    I want to parse the string lines read from a data file.  Some chains start with the characters ".<\".  when="" i="" enter="" this="" kind="" of="" string="" as="" a="" case="" in="" a="" case="" structure="" the="" string="" is="" being="">

    For example, I'm going home. "<\C" (upper-case="" c)="" as="" my="" case="" string,="" it="" changes="" to=""><\f".  if="" i="" enter=""><\c" (lower-case="" c)="" as="" the="" string="" it="" becomes="">

    I am currently using LabVIEW 2012.

    Any ideas what's happening?

    Thank you

    Ian

    Some ASCII characters are nonprinting control characters (less than 32 values). These are sometimes encoded using the backslash code and it seems that is what makes the structure of matter - when you type \C, the structure of the performer as "oh, you want the value 0x0C ASCII, which in the code for backslash is represented" as \f (means 'form feed). "When this is the case, you typically use one-to represent the------characters, so you really need set the structure to match on.<>

  • convert the string into individual components table

    Hello Experts,

    I would like to display an array of strings in a display of text/string. for example:

    My array of strings is:

    ['I', 'L', 'O', 'V', 'E', 'L', 'A', 'B', 'V', 'I', 'E', 'W'], and I want to show this picture as I LOVE LABVIEW in an indicator of the string and not an indicator array.

    How do I do that? I tried flatten to sting, but it added a lot of zero to the channel indicator, and the display is not only correct appearance.

    I hope my question makes sense.

    The functions of concatenate strings will do exactly what you want.

Maybe you are looking for