How to extract the corresponding regex string

Hello

I am trying to extract text from a long string using QRegEx. Here's my regex:

Rx QRegExp ("^. *(192|210). * key =? *");

QString url = ""https://192.168.1.10/files/30/encrypt/key=s6h779bf " "

rx.setPatternSyntax (QRegExp::Wildcard);

rx.indexIn (str, 0);

qDebug()<>

qDebug()<>

However, it is does not match anything.

If I change the regular expression of "(192|210)." * key =? ' * ' can he match but I can't get the string after the = key

You use a regular expression capture if you want that the parameter "key."

QRegExp rx("^.*(192|210).*key=(.*)?");

qDebug() << rx.cap(1);  // here's the first octet of your IP
qDebug() << rx.cap(2);  // key parameter (optional)

Your regex could do with a lot of improvement in my humble opinion. You might want to consuder the class QUrl that does what you want already:

QUrl url("https://192.168.1.10/files/30/encrypt/key=s6h779bf");

qDebug() << url.queryItemValue("key");

Tip: rubular is a handy Tester on the regex web which makes this kind of thing much easier to debug

http://rubular.com/

Tags: BlackBerry Developers

Similar Questions

  • Need urgent help! In my Vision Application, how to extract the parameters of the geometric model specified curve was generated by the template editor OR?

    I have an application of machine vision, in which the geometric pattern match technique was used to find the target in the images of type variant.

    as we know, we do a geometric model by model OR editor in the editor we can adjust the parameters of the curve specified settings to get the desired curves and we derive the custom box to ignore during the match. then we save the use of the same model in our application of vision.

    Now my question is coming. When I program my request for the geometric game. I have specified the parameters of the curve for the entrance of the IMAQ Advanced Setup learn ringtone 2, of course, I have to adjust this identical to the model, but I don't know how we extract the geometric model. I tried all the methods, for example, I can read data custom, IMAQ get characteristics of the geometric model(it's just for the basic functionality? so is there even a VI based edge?), even at anasys PNG file formats! But I can't read the info of the geometric model by myself!

    It is also illogical to adjust the CURVE SETTINGS manually again for the " IMAQ Advanced Setup Learn Pattern 2" after that I already have in the template editor OR!

    Hello

    Why do you need to specify the curve settings once again, if you have already built a model using the template editor? You don't need to use "IMAQ Advanced Setup learn geometric model 2 VI" to find games (see the attached example).

    You can wire the 'curve settings' control to 'IMAQ configuration geometrical game model 2 VI', but the values are not used if wire you a Boolean true to the node "use learning curve settings" (it's like that by default). To prove it, I enclose a small program with pre-created model (using the template editor) for a geometrical alignment. The model and the test of three images are also included.

    Try changing the settings of the curve with the 'use know curve settings' enabled, and you will see the corresponding score remains the same. Disable the Boolean control, then try to change the curve settings.

    Also take a look at the detailed help for "IMAQ configuration geometrical game model 2 VI", specifically the "learning curve parameters of use."

    I hope this helps.

    Best regards

    K

  • How to extract the signal from the waveform of my power level designated?

    Hi all

    How can I extract the signal of the waveform accroding to the power level? I read the Trigger & Gate .vi, but this vi retrieves the signal duration. I want to extract the signal depending on the power level.

    As shown in the following figures, the signal I want to deal with is between 130000 to 140000, if I Zoom, I can see the useful signal is between 135400 to 138200. The question is how to extract the signal in the area?

    I tried the sub_NoiseEst_And_Chop_Shell.vi in the example of Packet_based_link also, but this Subvi seems to be a bit slow. Can someone give me the best advice? Thanks in advance!

    I'm working on something similar, but have not had time to fully develop.

    My idea was to use an envelope detector (low pass filter) and then use a detection of energy VI on the envelope.

    Here is where I left

  • I downloaded a free trial of Adobe Creative cloud and dreamweaver CC. I am not able to download a .psd to see how to extract the HTML and CSS.

    I downloaded a free trial of Adobe Creative cloud and dreamweaver CC. I am not able to download a .psd to see how to extract the HTML and CSS.

    Download button is disabled. What is the case for a free trial?

    Hey girijamg,

    I asked that you try to open a page because snippet Panel will be disabled until there is a html page is open in DW.

    Excerpt from Panel will be ready for the job that after any html page is open in DW.

    Hope it makes sense.

    Lalita

  • How to extract the values of XMLTYPE column,

    SQL > create table temporary global xmtype_tab (xmlfile xmltype);

    SQL > select * from all_directories;

    SYS RESTOREDIR/home / / dbimptask /.

    insert into xmtype_tab values (xmltype (dbms_xslprocessor.read2clob ('RESTOREDIR ','LAS_SETUP.xml ')));

    1 line of creation.

    SQL > select * from xmtype_tab;

    XMLFILE
    --------------------------------------------------------------------------------
    <? XML version = "1.0"? >
    rowset <>
    < ROW >
    < DATA_CAPTURE_ON > 1 < / DATA_CAPTURE_ON >


    How to extract the values inside each tag?


    XML file has the following data...


    rowset <>
    < ROW >
    < DATA_CAPTURE_ON > 1 < / DATA_CAPTURE_ON >
    < > 9600 BAUD_RATE < / BAUD_RATE >
    < ACK_TIMEOUT > 1 < / ACK_TIMEOUT >
    < TUBE_TRAVEL_LIMIT > 4 < / TUBE_TRAVEL_LIMIT >
    < SEND_SID_TIMEOUT > 1 < / SEND_SID_TIMEOUT >
    < INDEX_Q_TIMEOUT > 2 < / INDEX_Q_TIMEOUT >
    < HW_HANDSHAKING > 1 < / HW_HANDSHAKING >
    < / ROW >
    < / LINES > ';

    I use the Oracle 10.2.0.3 version...

    Why does this work?

    You are missing the tag of the ROWSET:

    select extractvalue (xmlfile, '/ROWSET/ROW/BAUD_RATE') baud_rate
      from xmltype_tab
     where existsnode (xmlfile, '/ROWSET/ROW/BAUD_RATE') = 1;
    
  • How to recover the sqlplus connection string?

    I would get connection string of the sql syntax, but cannot find how.

    Thank you for helping me!
    m.

    How to recover the sqlplus connection string?

    In sql * more type

    DEFINE _CONNECT_IDENTIFIER
    
  • How to extract the values of the line full in the bean to support using the primary key

    Hello

    I have a table that has columns as plant_name, business planner email id and identification of email resident engineer. Here, Plant_name is the primary key.

    Now, I have this plant's name slipped and dropped like selectonechoice (drop) on page jsff. In this user can select any name of 1 plant drop down.

    Right now, I can go get plant in backing bean name, but I can't understand how business plan for extraction and identification of email of the engineer resident in this key primary-plant_name at the bean to support.

    Please let me know if anyone has an idea in this regard.

    JDeveloper version 11.1.1.6.0

    Thanks in advance.

    Sneha

    Sneha211 wrote:

    On the jsff page

    required = "#{bindings." Plant.hints.Mandatory}.

    shortDesc = "#{bindings." Plant.hints.ToolTip}.

    ID = "soc1" unselectedLabel = "- Select -"

    autoSubmit = 'true '.

    Binding = "#{backingBeanScope.backingbean.plantbean}" > "

    ID = "si1" / >

    In backing bean

    DCBindingContainer = lBindingContainer

    (DCBindingContainer) BindingContext.getCurrent () .getCurrentBindingsEntry ();

    DCIteratorBinding lBinding = lBindingContainer.findIteratorBinding("SupplierVO1Iterator");

    NewRow row = lBinding.getCurrentRow ();

    String aamplant1 = (String) newRow.getAttribute ("Plant");

    Hi Sneha, you've written code for it

    you have found the current line and the primary key then this line, then why you not not using this same rank to get the other attributes?

    NewRow row = lBinding.getCurrentRow ();

    String aamplant1 = (String) newRow.getAttribute ("Plant");

    String businessPalnner = (String) newRow.getAttribute ("business_planner"); Returns the value of the same line

    Engineer in String = (String) newRow.getAttribute ("engineer");


    OR if your condition is like that-

    you have a primary key field value, but you do not have the corresponding line, then you can get that line and it's attribute by using the primary key value

    See - http://adfgouravtkiet.blogspot.in/2012/10/filtering-of-data-from-vo.html

    Hope it helps

    -Ashish

  • How to extract the response JSON data

    Hi all

    I get the following response from the server.

    "
    "PAO - ENV ="http://schemas.xmlsoap.org/soap/envelope/"xmlns:ns1 =" urn: soapservice "container ="http://www.w3.org/2001/XMLSchema"xmlns: xsi ="http://www.w3.org/2001/XMLS
    "Chema-instance" xmlnsPAO - ENC = "http://schemas.xmlsoap.org/soap/encoding/" SOAP - ENV:encodingStyle ="http://schemas.xmlsoap.org/soap/encoding/" > ""<>
    tAdvertismentReturn xsi: type = "xsd: String" > {'MSG1': '1', "MSG2": "success", "DA..."}

    Now, I want to create a QVariantList using JsonDataAccess.

    If I manually extract the JSON string after that

    downloadData = jda.loadFromBuffer (data);

    so I'm able to get the data.

    Without extraction like that how can I take the response JSON data?

    Thank you.

    Thanks for your time,

    Here's my problem how to build a soap with the response object.

    I solved this problem with the help of the example of the weather.

    Thank you.

  • How to extract the images filled in numbers?

    Hello community,

    I have prepared a file number for one of my clients with basic information and photos of products. I now need to export to Excel, but it does not keep the images which were filled in the cells of the numbers.

    Is there a way to extract the images of cells of numbers? I took these pictures on the internet directly, so I have stored them in a special place. I think, however, that they could be stored somewhere on my mac but cannot find them.

    I have over 300 images inserted in 300 cells, so I'll try to avoid to find their return and save them properly.

    Thanks for your help!

    I've tried in the past to extract numbers background images but never succeeded.

    I know that when you click on a cell and command + c to copy the content to the system Clipboard background images is included, because you can also click and command + v to paste the images follow the dough.

    But how the numbers stores the image to the system Clipboard when you copy and paste is not, as far as I know, documented.  It is so difficult to "get to work."

    If you are handy with AppleScript, you can try + command + c to copy and then run this script.

    the Clipboard as record

    This will list the contents of the Clipboard.  Give more information on how the image is stored in this folder could make it possible to shape a script to extract the images.

    But that is as far as I'm away.

    The folks at Mac OS technology discussions might know how.

    SG

  • How to extract the ISO image to CD?

    I would like to know any tool in Windows XP to extract the ISO image to CD.

    Thanks in advance for your suggestions

    I would like to know any tool in Windows XP to extract the ISO image to CD.

    I think you're probably asking to write the contents of an ISO image to a CD. If this is the case, you will need to use a burning CD/DVD software to do the job. Windows XP has no native support for burning ISO images.

    Nero, Roxio - these programs are well known actors in this area, but they come with a price tag. If you have these programs already installed in the computer, you can simply search the help content within these software to find out how to burn ISO images to use.

    But, if you don't have this software, you can download ISO free burning programs to do the job. Search online for free ISO burning software and you'll get a ton of these programs.

    This is a good program to burn ISO images:
    http://www.ImgBurn.com/

    I hope that helps!

  • How to extract the music

    Hi when I put the cd in my laptop to play or rip music, that nothing appears on my desk for me to make suggestions would be welcome I use Windows 7 by the way

    Hey JC,.

    Here is a good article How to Microsoft go off on how to extract music from a CD in Windows 7. Here is the link: rip music from a CD in Windows Media Center.

    The feature you're talking about is also CPEI be disabled or enabled. You can change the disable? Here is a link on how to turn off the feature, but of course you can follow to ensure that the feature is enabled as well. How to disable the feature that allows Audio CDs and CD-ROMs to run automatically

    Good luck!

    Sean

  • How to extract the ddl for all databases of links?

    DB: oracle11gr2

    Friends,

    I can get including db link the package DBMS ddl but could not able to find a way to extract the ddl for all the database link and the coil in a file recreate them in the future?

    Tried searching on OTN but no luck, if someone shares how them spool or point me to a particular forum that will be great.

    Thank you

    We may also use something simple, select as below to extract the ddl

    Select dbms_metadata.get_ddl ('DB_LINK', db_link, owner) vSQL of

    dba_db_links

    /

  • How to get the part of string before and after a character

    Hi all

    How to get the string before and after the comma character)

    Ex: The string contains the value John Kennedy

    I need the output as first stirng - John

    Second stirng - Kennedy

    Create table names (fullname varchar2 (20));

    insert into values of names ("John, Kennedy");

    insert into values of names ("papa ibra, Shan");

    insert into values of names ('Don Bosco'),

    Select * from names;

    Expected results

    FullName firstname lastname

    John, Kennedy John Kennedy

    Nicolas, Nicolas Shan Shan

    Don Bosco Don Bosco

    Please let me know how to proceed

    Thank you

    Hello

    This proves what I said before, on 0 and several commas commas.

    If we add these 3 rows to the sample data you posted:

    insert into names (fullname) values ("tou").

    insert into names (fullname) values (' David, Lloyd, George ");

    insert into names (fullname) values ('J, R, R, Tolkien");

    then the query I posted earlier produced these results:

    FULLNAME FIRSTNAME LASTNAME

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

    John, Kennedy John Kennedy

    Nicolas, Nicolas Shan Shan

    Don Bosco Don Bosco

    TOU tou

    David Lloyd, George David Lloyd, George

    J, R, R, Tolkien J R, R, Tolkien

    If you prefer to get these results:

    FULLNAME FIRSTNAME LASTNAME

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

    John, Kennedy John Kennedy

    Nicolas, Nicolas Shan Shan

    Don Bosco Don Bosco

    TOU tou

    David Lloyd, George David, Lloyd George

    J, R, R, J, R, R Tolkien Tolkien

    then you just change line 1:

    WITH got_commapos AS

    (

    SELECT FullName

    , INSTR (fullname, ','-1) AS commapos-* CHANGED *.

    Names

    )

    SELECT FullName

    , SUBSTR (fullname, commapos 1, -1) AS a first name

    SUBSTR (fullname, commapos + 1) in the FORM name

    OF got_commapos

    ;

  • How to extract the VLAN ID of VDPortgroup on Cisco 1000v

    Hello!  I am trying to create a script that gets all the VDPortgroups and copy them to a Standard switch for migration purposes.  Our DVS is currently a Cisco 1000v.  I would like to be able to extract the VLAN ID of each VDPortgroup can I in turn put this VLAN ID on the Standard switch after its creation.  I was not able to find a VLAN ID property anywhere in the VDPortgroup object (I drilled down into ExtensionData, etc with no luck).

    As a solution, I have bet on the VLAN being on behalf of the VDPortgroup and using the regex to extract this numerical value out the name, store it in a variable and set the VLAN ID on the Group of ports in the Standard switch accordingly. However, I wish I didn't have to rely on the cosmetic name being 100% accurate and consistent with the current VLAN ID of all VDPortgroups we have there, which is a bit.

    Is there a VLAN ID hidden somewhere I'm not find in the VDPortgroup object?  Or is there a better way to do it?  Any ideas or suggestions would be very appreciated!

    Get-VDPortgroup_gm.JPG

    Best,

    Alex

    I went through a migration of last year and found that the 1000v does not advertise this information to vCenter, unfortunately. Your best bet is to analyze the name, if available.

    I know that you are not on a VMware DVS, but if set you one up, you could see the port group has a configuration VLAN (somewhere in portgroup.config.vlan.vlanid or similar). Cisco leaves it on their distributed switch, for an unknown reason.

  • How to find the corresponding devices ESX LUN names

    Hi all

    On the ESX host when I go the directory of devices, it gives me the list of the devices that are connected to the ESX host. an example of this would be

    LS/vmfs/devices/disks and the output is similar to

    SYM.012310084730303430
    SYM.045610084730323537
    SYM.078910084730323537:1
    SYM.010010084730323545
    SYM.013450084730323545:1

    Now, these are devices that are presented to the ESX cluster from the storage point. SYM will in this case be EMC.

    When it is presented to the ESX will give him a friendly data store name.

    My question is:

    How can I check the name of the corresponding sym.012310084730303430 data store

    Any help will be greatly appreciated.

    Kind regards

    VAN

    Hello

    on ESX 4, you can use the command: "esxcfg-scsidevs - m" for a list of devices. For more info (also for other versions of ESX (i)) Please take a look at the following KB article dealing with your question:

    http://KB.VMware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalID=1014953

    Concerning

Maybe you are looking for