AP1310 bridge w/Yagi antenna, repeater between two bridges

I have two sets of AP1310 bridge and yagi antenna to connect them but realized need a repeater between them due to line of sight.
I'm thinking purchase another AP1310 bridge with two Yagi antennas with pointing one(right) to Root and the other(left) to Non-Root. Is this valid solution? or advise please.
Thanks,

I believe your throughput when using dual bridges in the middle will be very limited. The link from the central location to the first bridge in the middle will have one SSID and channel and the second bridge in the middle will have another SSID and channel. Also, if you do two bridges back to back, you should use channel's 1 and 11. Using channel 6 in close proximaty will actually overlap slightly into 1 and 11.
The link between the two back to back bridges will be 100M full duplex and therefore almost no loss of throughput.
The extra cost for the extra bridge is worth it.
Seth

Similar Messages

  • N bridge between two 1252an in bridge mode at 5GHz

    I've read in some of the cisco documentation on the 1250 series that root bridge or non root bridge modes are "not tested". They don't say "not supported". I have a client that could use a high bandwidth link between two buildings that are 100' or so apart. The fiber link has already been busted twice. Heavy heavy trucks kill the ground concrete. I have configed a 54Mbps solution with two 1242G's and some cisco yagi's. But, if an N bridge is possible with two 1252AG's, and go faster than the 54Mbps..I'd go with that setup.
    Cisco documentation says the bridge modes show up in the 1252 webgui and are selectable. They just end it with "not tested".
    Any thoughts?

    It became supported in recent versions of the 1250 IOS.
    |With this feature, the Cisco Aironet 1140 and 1250 Series can be configured for both access point and bridge functions. Bridging support on 802.11n access points offers added performance, reliability and throughput for basic wireless LAN coverage, wireless LAN coverage with wireless backhaul, and more traditional bridging applications.|
    http://www.cisco.com/en/US/partner/prod/collateral/wireless/ps5678/ps6087/product_bulletin_c25-560118_ps6973_Products_Bulletin.html
    Nicolas
    ===
    Don't forget to rate answers that you find useful

  • Building wireless bridge using e3000 and wrt160n with wap54g as acess point between two

    I recently purchased an e3000 router and would like to setup my old wrt160n nextdoor for my brother to access my network for Xbox 360 and internet.  How do I set up the wrt160n so that he can access my network?  I have a wap54g that worked great with his computer and wireless nic card with antenna.  With the Xbox 360 added he needs a router to connect both. Will reconfiguring the wrt160n work if so how do you do it?  Everything else in my home is hard wired except a printer. Any help would be greatly appreciated.

    I have tried setting this wireless network bridge as suggested by oook and It doesn't work.  Would anyone have any suggestion  as to how to do this. every diagram that I have seen shows a connection such as this being done between two WAPs.  Since the WAP I currently have is rather difficult to find.  I would like To know which of these Items would be The best to go with to do what I want to do.  The WAP610n or the WET610n or a combination of both? From What little info I have been able to find the WET610n will expand the range of my e3000 into other areas of a home. Will this do it For a wireless bridge between to homes that are about 500 feet apart? Is the WAP610 the better product since it is a WAP? I am getting very frustrated with this. I think I need to boost the signal from my end and be able to capture it at the other end. Just not sure how to do this without having to invest hundreds of dollars to do it.  Any help would be greatly appreciated as well as any reply to this post.

  • Wi-fi bridge between two routers TP-LINK WR841ND (WDS).  HP 1536 dnf MFP connect to one of this routers (copper).  My Ipad or Iphone can't find HP 1536 dnf MFP (using Eprint). Ipad and iphone connect   to router across WiFi.

    Hello.
    I have wi-fi bridge between two routers TP-LINK WR841ND.
    The name of this technology - WDS.
    HP Laser JET 1536 dnf MFP connect to one of this routers (copper).
    Second device (my NETBOOK) connect to second router (WiFi).
    I have good communication between NETBOOK and HP Laser JET 1536 dnf MFP via WiFI-bridge.
    In usual case NETBOOK can find (and can Ping) network printer and make a print some files.
    But my Ipad or Iphone can't find HP Laser JET 1536 dnf MFP (using Eprint). Ipad and iphone connect
    to router across WiFi.
    Please, help!

    Are you using the ePrint Mobile App, the ePrint Printer Control App, or just trying to send an email to the printer's ePrint email address?
    Does AirPrint work?
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • Bridge Table between two fact tables

    Hello everybody,
    From what I have read on the BI Administration tool help and on this forum, bridge tables are used to define many-to-many relations between dimension sand fact tables. Is it possible to have a bridge table defining a many-to-many relation between two fact tables?
    Here is my senario:
    1. We have a fact table called fact_Orders describing orders for some products.
    2. We have a fact table called fact_Sales describing sales og these products.
    3. We have a table describing the transformation from order lines to sales lines which is a many-to-many relation, because it is possible to transform an order in more than two steps.
    I was thinking of connecting the two fact tables with a bridge table.
    If bridge tables are inappropriate for this case, what could be a better model for my senario?
    Thanks for your time.

    Hi,
    Well a conformed dimension is a bridge table between two facts, so not sure why you need anything else. If there is a one to many from D1 to F1 and a one to many from D1 to F2 then effectively there is a many to many join from F1 to F2 through the D1 dimension.
    Sounds to me like all you need is an order dimension table, rows in the orders fact table will join to this dimension and so will rows in the sales fact table. You can then do calculations like number of sales per order, total sales revenue per order, # of order items per order etc etc.
    Regards,
    Matt

  • Wireless Bridging between two 1242 AP's

    Hello All,
    I have a trailer at a client that I'am trying to connect to the main building via a wireless bridge using two 1242 AP's. I'am trunking on the connection to each AP using dot1q. I don't mind all the vlans going to the trailer so I'am not limiting the vlans. What do I have to do on the AP's to get this to work exactly? Are there any guides on this? thanks
    Jason

    Hi Jason,
    If you're unfamiliar with the CLI, you should probably use the GUI. Here's what's needed to establish a bridge link between two APs:
    1. Only one SSID is needed, regardless of the number of VLANs
    2. The SSID should be placed in the native VLAN (as only one VLAN can be associate to an SSID)
    3. Encryption for the link should be attached to the native VLAN
    4. The SSID should be configured for infrastructure mode only
    5. Every other VLAN should be created, but not assigned to anything.
    6. The radio role/mode must be set to root bridge on side and non-root bridge on the other side
    The critical realization is that only one SSID is used. It's perhaps what's most confusing about bridges. To my knowledge, you need to configure every VLAN you want to traverse the link. I do not know of any way to simply allow all VLANs.
    Also, know that the channel can be set on the root side (and should be hard set to channel 1, 6, or 11 if using 2.4GHz), but you cannot configure the channel on the non-root. This is because the non-root scans all channels and matches to the root.
    Let me know if you need assistance with any of this. I or someone else on the boards would be glad to help.
    Jeff

  • Message bridge between two instances

    I am trying to setup messaging bridge between two instances of weblogic server.
    Can the second instance belong to a different domain? If yes how to configure it?

    Yes, you can configure a messaging bridge to work between two WebLogic domains.
    The general instructions of configuring a message bridge, including the bridge instance itself, the bridge destinations and the adapter, can be found at
    http://edocs.bea.com/wls/docs103/bridge/basics.html#wp1168461
    The only extra thing that you may need to take care of for the cross-domain case is to configure cross-domain security as instructed at
    http://edocs.bea.com/wls/docs103/bridge/wls_interop.html#wp1126873
    Regards,
    Dongbo

  • JMS transaction between two queues

    Hi there,
              I have been asked to build some code that will act as an adapter
              between two legacy systems. Basically I will have to read from a
              queue, transform the information and write it to the other, then
              receive the response, transform it, and put it again back to the
              "caller" system.
              There are 4 queues implicated in this task.
              I will to use JMS Api in my code but I have found a problem. The way
              of performing a transaction in JMS is this:
              QueueSession queueSession = queueConnection.createQueueSession(true,
              0);
              "Here, the first argument means that the session is transacted; the
              second indicates that message acknowledgment is not specified for
              transacted sessions."
              As queueConnection is a connection to ONE queue, I can only perform
              transactions to ONE queue! But I don´t want to consume a message till
              I know it has been sent correctly to the other side.
              I have also read that some JMS providers support JTA transactions.
              But I don´t know if this is the right way to go.
              Can anybody bring some light to this issue.
              Thaks al lot for your attention!!
              

              This post has blossomed into several threads. I'm going to
              attempt a shot-gun approach to answer all questions.
              On MQSeries:
              See "How to use IBM MQ as a JMS Provider?" posts for more info.
              On transacted sessions:
              If this is ALL MQSeries, then it is up to MQSeries if a transacted
              session can span multiple queues and/or servers. WL supports this.
              MQSeries may simply prevent a session from
              spanning multiple servers and/or queues. Note that other vendors,
              that do not have their own TX monitor, very very likely do
              not have a 2PC in a transacted session that spans multiple servers
              (meaning it is not truly transactional).
              On JTA and multiple queues:
              The whole reason for being for JTA is to be able to span multiple
              operations. Yes, this is supported in WL.
              On the manuals:
              These issues are covered in great detail in the WL JMS developer's
              guide in the transactions chapter.
              On bridging:
              You do not have to write your own bridge.
              WL supplies a bridge to greatly simplify the work involved.
              WL 7.0 can even bridge two XA compliant JMS implementations transactionally.
              (Neither has to be WL JMS.) WL 6.1SP3 will have this same feature, now
              avialable as alpha code in 6.1. See "How to use IBM MQ as a JMS Provider?" posts for more
              info.
              On queuing and transactions:
              One can not include a request and its response in the same transaction. Period.
              This is the nature of queueing. One can dequeue from one queue and
              enqueue to another. I think you understand this, but it bears repeating.
              Tom
              Mac wrote:
              > I know that a recieve will not remove a message and a send will not
              > send it until the transaction is commited.
              >
              > In fact I want to do 2 transactions one for each receive-send.
              >
              > graphic again! ;)
              >
              > queue1 queue3
              > ======> =====>
              > legacy 1 Java Adapter legacy 2
              > queue2 queue4
              > <====== <=====
              >
              > In the period of time between reading from queue1 and writing to
              > queue3 the adapter could fail thus a message will be lost. The same
              > happens with queue4 and 2. Maybe this could be solved with a
              > transaction over queue1 and another one over queue4, but I'm not sure.
              >
              > I will have to decide if I use JMS or MQSeries API. MQ allows you to
              > wrap more than one queue in the same transaction if they are in the
              > same Queue Manager. So I wanted to know if JMS also allows to make a
              > transation over more than one queue and how is it done. only JTA?
              > QueueSession? impossible?
              >
              > tnx really for your help!
              >
              > "Raja Mukherjee" <[email protected]> wrote in message news:<[email protected]>...
              > > You can not. Even if you could, it's at least have to be 2 transactions.
              > > Because, if all of your work is in one transaction you will never send or
              > > receive messages, you would be blocking for ever. In order to send the
              > > message you will have to commit the transaction on the first place.
              > >
              > > .raja
              > >
              > > "Mac" <[email protected]> wrote in message
              > > news:[email protected]...
              > > > Sorry Tom, I think that I have not explained well my problem.
              > > >
              > > > The following extrange symbols are supposed to be an explaining
              > > > graphic!! ;)
              > > >
              > > >
              > > > queue1 queue3
              > > > ======> =====>
              > > > legacy 1 Java Adapter legacy 2
              > > > queue2 queue4
              > > > <====== <=====
              > > >
              > > > Legacy System 1 wants to call a service of legacy system 2, but they
              > > > can not communicate directly so we will use MQ Series as both them
              > > > support it.
              > > > For that purpose Legacy1 puts a message in queue1. The Java Adapter
              > > > transforms the message and puts it in queue3. Legacy2 processes the
              > > > request and replies with a message in queue4. The Java Adapter gets
              > > > it, transforms it and puts it in queue2. As a result legacy1 obtains
              > > > the information it was asking for.
              > > >
              > > > I'm using MQ Series 5.2 as middleware. I will not use Message Driven
              > > > Beans so I won´t have an EJB container to perform distributed
              > > > transactions.
              > > >
              > > > The question is: How can I put and get messages in the 4 queues
              > > > using de same transaction?? Can I do it somehow with JMS session or I
              > > > must use a JTA transaction?
              > > >
              > > > Thanks again for your help, and forgive me for being so insistent!
              > > > :)
              [att1.html]
              

  • Billing in Stock Transfer between two plants of two different company codes

    Hi Friends,
    I am doing the scenario of stock transfer between two plants of different  company codes.
    I have some issues in Billing for this..
    What are the settings do i need to to for Pricing in SD point of view.
    Ex:
    Supplying         /         Receiving
    Com.Code:2000     /        CompanyCode:1000
    Plant:2100              /         Plant:1100
    SA:2000/10/00      /          SA:1000/10/00
    I created Customer 5555 w.r.t sales area of supplying company code (2000/10/00)
    I created Vendor  7777 and assigned Supplying Plant 2100 in add purchasing data.
    In IMG Settings:
    Define Shipping Data for Plants: In Receving Plant i assigned customer 5555 and sales area blank
                                                        In Supplying Plant i assigned customer blank and sales area as 2000/10/00
    Create Checking Rule: Standard(B SD Delivery)
    Define Checking Rule: Standard(Avallability-01assigned to checking rule B)
    Assign Delivery Type and Checking rule: Document type(NB)-Supplying Plant(2100)-Delivery Type(NLCC)-Checking Rule-(B)
    Assign Doc Type:Supplying Plant(2100)-Receving Plant(1100)-Doc type(NB)
    What are Pricing settings in SD i have to do?????????
    Process:
    ME21N->VL10B->VL02N(PGI)->VF01(IV)->MIGO->MIRO
    I have gone through many threads in Forum but confusion in Pricing Part..
    Some are mixing with the inter company sales proces..
    Pls guide me..
    With Regards

    Do the following steps for STO Customizing:-
    1. Create a customer master record for the issuing plant.
    2. Create a vendor master record for the issuing plant, and enter customer account number in the Customer field on the Control screen.
    3. Repeat steps 1 and 2 for the receiving plant.
    4. Assign the plants to the customer master record in Customizing for Materials Management (MM), by choosing Purchasing <Purchase Order < Set Up Stock Transport Order< Plants.
    The Process Flow would be as follows :-
    Create a stock transport order, following the standard procedure, and send the order to the issuing plant.
    Issuing plant has processes your order, and when it is ready to ship,the storeperson at the issuing plant issues the goods using a transfer posting. The excise clerk there creates an excise invoice.The excise supervisor verifies and posts the excise invoice.It then sends the goods to you, together with the excise invoice.
    Once the goods arrive, you follow the standard procedure for incoming excise invoices:
    The excise clerk captures the excise invoice, using the stock transport order as the reference document. The storeperson enters the goods receipt, again using the stock transport order as the reference document.Alternatively, you can first enter the goods receipt and then capture the excise invoice.
    The excise supervisor then posts the excise invoice.
    Best Regards,
    Ankur

  • How can i make  network  between two databases  ?

    Good Morning to all ;
    Going to configure  oracle 10g -  ( I trying to exchange data between two different databases.
    Each database is configured in different operating systems.
    For ex : one database from windows XP(seperate virtual machinne)
    one database from linux rhel (seperate virtual machinne)
    I am waiting for some suggestions ..
    Thanks ..
    Edited by: 969352 on Mar 19, 2013 10:04 AM

    969352 wrote:
    What virtualization product are you using?*#* vmware-toolbox-cmd -v
    8.1.3.9911 (build-203739)
    VMWARE  Product  Information :
    Version : 7.0.0 build - 203739
    OK. You will need to make sure the ip addresses you assign to your vms are in the same subnet as the adapter create by the installation of vmware. Once you get the fundamental network setup fixed, you can treat these vms just like any machine in your data center. Forget the vm console and access them exactly like you would any remote server -- putty for the linux machine and Windows Remote Desktop for the Windows machine.
    At a command prompt on the host, issue this:
    c:> ipconfig -allYou will get back info on several net adapters, two of which are identified as being with vmware -- vmNet1 and vmNet8. Note the IP addresses of both. We'll need it later.
    You will also need to know how you configured the network adapters on your vm's -- NAT, bridged, hostonly, ???
    Note that these issues are out of scope for this forum. I don't mind helping, but I no longer have a vmware installation to reference details.
    What have you actually tried to do? ( Data Transfer )I tried to exchange data from windows database  to linux DB
    That's pretty vague. Exactly how did you try to "exchange data"? A sql statement using a db_link? export/import? Carrier Pigeon?
    >
    Where are you stuck?
    I don't know ,  how to configure ip and necessary information  for windows database.
    Configuring an IP address is purely an OS admin issue and is out of scope for this database forum.
    Google is your friend, but only if you use it: [url http://lmgtfy.com/?q=configure+windows+ip+address]http://lmgtfy.com/?q=configure+windows+ip+address
    >
    That's it Edstevens .. thanks ..

  • Applescript: How do i loop a script between two sheets in one workbook?

    My office uses excel for its invoices and they have tasked me with finding a way to automatically name the invoice tabs in the workbook which are set up between two dummy sheets. What I have works but does not do exactly what they asked.
    This is what I have so far:
    tell application "Microsoft Excel"
              repeat with x in (get selected sheets of active window)
                        try
                                  set name of x to string value of range "T18" in ws
                        on error
                                  display dialog "Re-name failed" buttons {"Cancel"} with icon 0
                        end try
              end repeat
    end tell
    As of now I have to highlight the sheets in the workbook I want the script to run on. I would like to be able is to run the set name script between two sheets (Dummy 1 & Dummy 2) without having to highlight any scripts. I thought of using a from to with the repeat function but that has to be an integer. Any ideas would be welcome as at best I would call myself an ametuer with just enough knowledge to get in trouble.

    Ah, that is a little tricky.  try this instead.
    tell application "Microsoft Excel"
              tell workbook 1
                        set sheetHolder to sheet "Dummy 1"
                        repeat
      -- get next sheet
                                  set currentSheet to next of sheetHolder
      -- check for end sheet and exit
                                  if name of currentSheet is "Dummy 2" then exit repeat
      -- rename (exit on failure)
                                  try
                                            set name of currentSheet to string value of cell "T18" of currentSheet
                                  on error
                                            display dialog "Re-name failed" buttons {"Cancel"} with icon 0
                                            exit repeat
                                  end try
      -- crawl across sheets, inchworm style
                                  set sheetHolder to currentSheet
                        end repeat
              end tell
    end tell

  • The connection between two Tuxedo machines

    We want to locate our servers(services) onto different machines, we want to know
    :whether the connection,between two machines, is built up at the first time the
    servers booted and kept persistently connectted, or just build up the connection
    when there comes a request.

    Remote machines connect to one another lazily. If you have machines A
    (master), B and C, then B and C do not connect until a request is made
    between B and C. All machines connect to the master at boot time.
    roopesh wrote:
    >
    The connection is persistent and is not request based.
    The machines communicate using BRIDGE.The DBBL which runs
    on the primary master machines keep doing sanity checks
    and health of BBL at all the machines connected and if
    any BBL does not respond for the specified time(set by
    DBBLWAIT) in RESOURCES section.then that machine gets partitioned by DBBL.
    for more info you can read tuxedo documentation.
    Thanks
    Roopesh
    "YANG YI" <[email protected]> wrote:
    We want to locate our servers(services) onto different machines, we want
    to know
    :whether the connection,between two machines, is built up at the first
    time the
    servers booted and kept persistently connectted, or just build up the
    connection
    when there comes a request.

  • Sync Mail between two computers

    After Leopard upgrade, I switched from Entourage to Mail.app, so I'm new to it.
    I use two Macs and POP accounts. How can I sync Mail.app between two computers in Leopard? The Sync Service of Smart Folders is not enough for me.
    May I use a sync app like Folders Synchrnonizer?
    Thanks
    Stefano

    Both my wife and I have multiple macs and work at home and on the road - we've tried all sorts, and there are 3 approaches that work:
    1) IMAP
    I know you think this isn't the ideal solution for you, but it is unbelievably simple and rock solid once you get it working.
    Set your POP mail addresses to forward all mail to your IMAP address (I use .mac which is brilliant, I don't know about Gmail).
    Your mail is server based, so your laptop, desktop, iPhone, webmail from a PC etc. are all always in sync.
    You will still get your mail from your old accounts.
    You can set rules on any of your machines to filter your mail into folders according to which address they were originally sent to.
    HOWEVER the mail you SEND will be FROM your IMAP address, so your clients / friends may get confused if you don't want them to use your IMAP address as your main address.
    2)
    Leave POP mail on the server.
    In Mail preferences, highlight your POP account and click on the "Advanced" tab.
    Select "Remove mail from server" to a 1 day if you come home each night.
    If you are away for longer, make it 1 week or Never.
    This way, if you download mail on your Laptop, when you get home that evening, your desktop will download the same mail again, as it has been left on the server.
    It's sort of fake IMAP.
    The downside is you can end up with a full mailbox at the server very quickly as you are now leaving messages on it, and you may have to empty the server yourself sometimes (in the same menu you just adjusted).
    Also, if you are away from your laptop too long, you may download and later delete-from-the-server messages on your desktop, leaving your laptop out of date.
    Use Mac Sync to keep your rules, mailboxes and preferences synced up.
    This is the way it's designed to work, so it should work fine.
    3)
    Drag the Mail folder.
    Assuming you're only using one Mac at any one time, you simply move the main mail folder to whichever machine is current.
    Quit Mail on both machines.
    On your target mac, go to youruserfolder/Library and rename the "Mail" folder to something else like "Mail Old". This is just so you have a backup.
    On your source mac, go to youruserfolder/Library and copy that entire folder (not just the mailboxes) either to a drive to transfer to your target mac, or straight to it if you have it networked.
    When you start up mail you will find the messages, folders, mailboxes etc. are the same as they were on your source mac.
    Now you use your target mac (say your laptop) for a while.
    When you are going back to your original source mac (e.g. your desktop), you now repeat the process in the other direction, replacing your desktop's mail folder with your newer laptop's version.
    It's really important you use one mac at a time and swap the folder each time you switch.
    If you rename the previous version before you overwrite it, you know you have a backup if things get out of sync.
    It works really well if you only take the laptop out occassionally, or if you use it exclusively for days at a time (i.e you go away) and you only need to do the transfer every so often.
    Also, it helps if you don't have thousands of emails - if your Mail folder is under half a gig, you can do this quickly using a USB keyring or similar. Any bigger and the transfer can get a bit slow.
    I use option 1, and felt it was worth changing my email address for.
    My wife uses option 2 when she is using her laptop in the day and she can run her desktop each evening the download the mail left on the server.
    But she sometimes gets trouble with her popmail server filling up (she gets lots of video and audio attachments) so if she's going away or not planning to use her desktop in the evenings, she reverts to option 3 and removes messages from the server "right away", updating her desktop's mail folder at the end of the week and just using her laptop until then.
    Good luck!

  • Trim between two strings inside a column

    Hello,
    I have a large data in clob column and string between two values needs to be trimmed to 10 bytes.
    ie. - I need to trim string between <Val> and </Val> to 10.
    CLOB_COL
    <Val>123 Main Street</Val><Addr></Addr><Val>321 Main Street</Val><OtherNode></OtherNode>
    And, I would like my result to be:
    <Val>123 Main S</Val><Addr></Addr><Val>321 Main S</Val><OtherNode></OtherNode>
    What will be the fastest way to update this clob column or probably insert into a new table. (I do not have XML DB installted on this database, so I cannot use XML parser)
    Thanks

    Hi,
    Sorry, I made a mistake.
    Try this:
    SELECT  REGEXP_REPLACE ( '<Val>2010-10-31 16:59:24</Val>'
                            , '(<Val>[^<]{1,3000})'    || -- \1 = <Val> and up to 3000 characters (not <)
                                 '[^<]*'               || -- 0 or more characters (not <) to be removed
                     '(\</Val>)'               -- \2 = </Val>
                            , '\1\2'
                            )     AS val_substring
    FROM    dual;A plus-sign in a pattern means the preceding is repeated 1 or more times.
    I meant to use an asterisk to mean 0 or more times on this row:
    ...                          '[^<]*'               || -- 0 or more characters (not <) to be removed
    --                     +  was here originally 
    By the way, you may have noticed that this site normally doesn't display multiple spaces in a row.
    Whenever you post formatted text (including, but not limited to, code) on this site, type these 6 characters:
    \(small letters only, inside curly brackets) before and after each section of formatted text, to preserve spacing.
    This is especially helpful with regular expressions, not only because they're confusing enough with formatting, but because they use brackets which this site may interpret as markup and not print correctly.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Regular expression help please. (extractin​g a string subset between two markers)

    I haven't used regular expressions before, and I'm having trouble finding a regular expression to extract a string subset between two markers.
    The string;
    Header stuff I don't want
    Header stuff I don't want
    Header stuff I don't want
    Header stuff I don't want
    Header stuff I don't want
    Header stuff I don't want
    ERRORS 6
    Info I want line 1
    Info I want line 2
    Info I want line 3
    Info I want line 4
    Info I want line 5
    Info I want line 6
    END_ERRORS
    From the string above (this is read from a text file) I'm trying to extract the string subset between ERRORS 6 and END_ERRORS. The number of errors (6 in this case) can be any number 1 through 32, and the number of lines I want to extract will correspond with this number. I can supply this number from a calling VI if necessary.
    My current solution, which works but is not very elegant;
    (1) uses Match Regular Expression to the return the string after matching ERRORS 6
    (2) uses Match Regular Expression returning all characters before match END_ERRORS of the string returned by (1)
    Is there a way this can be accomplished using 1 Match Regular Expression? If so could anyone suggest how, together with an explanation of how the regular expression given works.
    Many thanks
    Alan
    Solved!
    Go to Solution.

    I used a character class to catch any word or whitespace characters.  Putting this inside parentheses makes a submatch that you can get by expanding the Match Regular Expression node.  The \d finds digits and the two *s repeat the previous term.  So, \d* will find the '6', as well as '123456'.
    Jim
    You're entirely bonkers. But I'll tell you a secret. All the best people are. ~ Alice

Maybe you are looking for