Dizzy, ask for a regular expression PHP, online, etc.

Source: Internet
Author: User
The HTML is like this
Enter your gift message hereEnter Your gift message Here2

If you want to thousand regular expressions, you get the result about this. I can't write it. Kung Fu is not home.
Ask the big God, get the box to match the value of checked and the value below textarea, and the last thing you want is about this.
[1] = = Array        (            [0] = btn_group_59679208328481            [1] = btn_group_59679208328482            [2] = = textarea_59679208328481            [3] = textarea_59679208328482        )    [2] = = Array        (            [0] = 22334875 : Ship_to_home:3            [1] = 22334876:ship_to_home:2            [2] = = Enter your gift message here            [3] = = Enter Yo UR gift message here2        )

Use is, no ISU.
Can it be achieved?


Reply to discussion (solution)

Online, etc...

$pattern = '/]*?) > (. *?)]*?) > (. *?)]*?) > (. *?)]*?) > ([^<]*?) <\/textarea>/sm ';</pre> </p> <p class= "Sougouanswer" > above results: <br/> <br/> < Pre class= "Sycode" name= "code" >[1] = = Array ([0] = btn_group_59679208328481 [1] =& Gt btn_group_59679208328482) [2] = = Array ([0] = 22334875:ship_to_home:1 [1] = = 22334876:ship_to_home:1) [3] = = Array ([0] = onclick= "" [1] = = On        click= "") [4] = = Array ([0] = = [1] = =) [5] = = Array ([0] = btn_group_59679208328481 [1] = btn_group_59679208328482) [6] = ARR Ay ([0] = 22334875:ship_to_home:2 [1] = 22334876:ship_to_home:2) [7] =&gt ;    Array ([0] = onclick= "" [1] = onclick= "" checked= "") [8] = = Array    ([0] = [1] = =) [9] = = Array ([0] = = btn_group_5967 9208328481 [1] = btn_group_59679208328482) [Ten] = Array ([0] = 223348 75:ship_to_home:3 [1] = 22334876:ship_to_home:3) [One] = Array ([0] = =             Onclick= "" "checked=" "[1] = onclick=" ") [[0] = = Array ([] = = [1] [=] = [] = Array ([0] = = includemessage [1] = Includemessag E2) [+] = Array ([0] = textarea_59679208328481 [1] = textarea_596792 08328482) [+] = Array ([0] = onclick= "WALMART.checkout.shipping.giftMsgOnClick (this        ); "Onkeyup=" WALMART.checkout.shipping.giftMsgLimiter (This, 59679208328481) "[1] = = onclick=" "onkeyup=" " ) [+] = ARRAy ([0] = = Enter your gift message here [1] = = Enter your gift message Here2) & lt;/pre> <br/> <br/> And then remove the mark 2,5,8,16 is the result </p> <p class= "Sougouanswer" > should be 2,6,10,16 is the match need  Content </p> <p class= "Sougouanswer" > provide regular, then you can do it yourself. <br/> <pre class= "Sycode" name= "code" > $s =<<<input type= "Radio" name= "btn_group_59679208328481" Value= "22334875:ship_to_home:1" onclick= "" ><input type= "Radio" name= "btn_group_59679208328481" value= " 22334875:ship_to_home:2 "onclick=" "><input type=" Radio "name=" btn_group_59679208328481 "value=" 22334875:SHIP _to_home:3 "onclick=" "checked=" "><textarea id=" Includemessage "name=" textarea_59679208328481 "onclick=" WALMART.checkout.shipping.giftMsgOnClick (this); the "onkeyup=" WALMART.checkout.shipping.giftMsgLimiter (This, 59679208328481) ">enter Your gift message here<textarea id="IncludeMessage2" name="TEXTAREA_59679208328482" onclick="" onkeyup="">Enter your gift message here2</textarea>Div;preg_match_all ('/name= ' ([^\ "]+)" value= "([^\"]+) "onclick=" "checked=" ">.+?
 
  ]+name= "(. +?)" [^>]+> ([^<]+)  
  
Array
(
[0] = = Array
(
[0] = = name= "btn_group_59679208328481" value= "22334875:ship_to_home:3" onclick= "" checked= "" >
Enter your gift message here< <br/> [1] = = name= "btn_group_59679208328482" value= "22334876:ship_ To_home:2 "onclick=" "checked=" "> <br/> <input type=" Radio "name=" btn_group_59679208328482 "value=" 22334876:ship_to_home:3 "onclick=" "> <br/> <textarea id=" IncludeMessage2 "Name=" textarea_59679208328482 "Onclick=" "onkeyup=" ">enter your gift message here2< <br/>) <br/> <br/> [1] = > Array <br/> (<br/> [0] = = btn_group_59679208328481 <br/> [1] = btn_group_59679208328482 <br/>) <br/> <br/> [2] = = Array <br/> (<br/> [0] = 22334875:ship_to_home:3 <br/> [1] = 22334876:ship_to_ Home:2 <br/>) <br/> <br/> [3] = = Array <br/> (<br/> [0] = textarea_596792083284Bayi <br/> [1] = textarea_59679208328482 <br/>) <br/> <br/> [4] = = Array <br/> (<br/> [0] = = Enter your gift message here <br/> [1] = = Enter your gift message here2 <br/>) <br/> <br/>) </p> <p class = "Sougouanswer" > <pre class= "sycode" name= "code" > $pattern = '/<input type= ' Radio "name=" ([^ "]*?)" Value= "( [^"]*?)" ([^>]*?) > (. *?) <input type= "Radio" name= "([^"]*?) "Value=" ([^ "]*?)" ([^>]*?) > (. *?) <input type= "Radio" name= "([^"]*?) "Value=" ([^ "]*?)" ([^>]*?) > (. *?) <textarea id= "([^"]*?) "Name=" ([^ "]*?)" ([^>]*?) > ([^<]*?) <\/textarea>/sm ';</pre> <br/> <br/> First thank moderator, <br/> This seems to have to do two of data processing it. <br/> is the loop array to determine which option. </p> <p class= "Sougouanswer" > <br/> <pre class= "Sycode" name= "code" > $pattern = '/<input type = "Radio" Name= "([^"]*?)" Value= "([^"]*?) " ([^>]*?) > (. *?) <input type= "Radio" name= "([^"]*?) "Value=" ([^ "]*?)" ([^>]*?) > (. *?) <input type= "Radio" name= "([^"]*?) "Value=" ([^ "]*?)" ([^>]*?) > (. *?) <textarea id= "([^"]*?) "Name=" ([^ "]*?)" ([^>]*?) > ([^<]*?) <\/textarea>/sm ';</pre> <br/> <br/> First thank moderator, <br/> This seems to have to do two of data processing it. <br/> is the loop array to determine which option. <br/> Do not have to judge, directly can know the <br/> You have to reorganize the array into the array you want to be able to </p> <p class= "Sougouanswer" > <br/> <br /> <pre class= "Sycode" name= "code" > $pattern = '/<input type= "Radio" name= "([^"]*?) "Value=" ([^ "]*?)" ([^>]*?) > (. *?) <input type= "Radio" name= "([^"]*?) "Value=" ([^ "]*?)" ([^>]*?) > (. *?) <input type= "Radio" name= "([^"]*?) "Value=" ([^ "]*?)" ([^>]*?) > (. *?) <textarea id= "([^"]*?) "Name=" ([^ "]*?)" ([^>]*?) > ([^<]*?) <\/textarea>/sm ';</pre> <br/> <br/> First thank moderator, <br/> This seems to have to do two of data processing it. <br/> is an array of loops.Which option has been broken. <br/> Do not have to judge, directly can know the <br/> You have to reorganize the array into the array you want to be able to <br/> is taken out. Oh, thank you. </p> <p class= "Sougouanswer" > provide regular, then you can do it yourself. <br/> <pre class= "Sycode" name= "code" > $s =<<<input type= "Radio" name= "btn_group_59679208328481" Value= "22334875:ship_to_home:1" onclick= "" ><input type= "Radio" name= "btn_group_59679208328481" value= " 22334875:ship_to_home:2 "onclick=" "><input type=" Radio "name=" btn_group_59679208328481 "value=" 22334875:SHIP _to_home:3 "onclick=" "checked=" "><textarea id=" Includemessage "name=" textarea_59679208328481 "onclick=" WALMART.checkout.shipping.giftMsgOnClick (this); the "onkeyup=" WALMART.checkout.shipping.giftMsgLimiter (This, 59679208328481) ">enter Your gift message here <textarea id="IncludeMessage2" name="TEXTAREA_59679208328482" onclick="" onkeyup="">Enter your gift message here2</textarea>Div;preg_match_all ('/name= ' ([^\ "]+)" value= "([^\"]+) "onclick=" "checked=" ">.+? ]+name= "(. +?)" [^>]+> ([^<]+)
Array
(
[0] = = Array
(
[0] = = name= "btn_group_59679208328481" value= "22334875:ship_to_home:3" onclick= "" checked= "" >
<textarea id="IncludeMessage" name="TEXTAREA_59679208328481" onclick="WALMART.checkout.shipping.giftMsgOnClick(this);" onkeyup="WALMART.checkout.shipping.giftMsgLimiter(this, 59679208328481)">Enter your gift message here<</textarea>
[1] = = name= "btn_group_59679208328482" value= "22334876:ship_to_home:2" onclick= "" checked= "" >

<textarea id="IncludeMessage2" name="TEXTAREA_59679208328482" onclick="" onkeyup="">Enter your gift message here2<</textarea>
)

[1] = = Array
(
[0] = btn_group_59679208328481
[1] = btn_group_59679208328482
)

[2] = = Array
(
[0] = 22334875:ship_to_home:3
[1] = 22334876:ship_to_home:2
)

[3] = = Array
(
[0] = textarea_59679208328481
[1] = textarea_59679208328482
)

[4] = = Array
(
[0] = = Enter your gift message here
[1] = = Enter your gift message Here2
)

)
With this, this is very simple, thank you, Joe God, I remember the last time you helped me to solve a very troublesome.
Worship. The Great God ...
  • Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.