Regular expression with \uNNNN not working
Hello,
The following code should return a match for dddd and ĒĒĒĒĒĒ however this is not working. If I execute the regular expression in another language everything is working fine.
According to the documentation http://livedocs.adobe.com/flex/3/html/help.html?content=12_Using_Regular_Expressions_03.ht ml this should be possible in action script
var regExp:RegExp = new RegExp("([A-Za-z\u00C0-\u024F\u1E00-\u1EFF]+)", "gi");
var text:String = "ddddd ĒĒĒĒĒĒ";
var match:Array = text.match(regExp);
Best regards
Tom
Hello,
The following code should return a match for dddd and ĒĒĒĒĒĒ however this is not working. If I execute the regular expression in another language everything is working fine.
According to the documentation http://livedocs.adobe.com/flex/3/html/help.html?content=12_Using_Regular_Expressions_03.ht ml this should be possible in action script
var regExp:RegExp = new RegExp("([A-Za-z\u00C0-\u024F\u1E00-\u1EFF]+)", "gi");
var text:String = "ddddd ĒĒĒĒĒĒ";
var match:Array = text.match(regExp);
Best regards
Tom
Similar Messages
-
Sound Blaster X-FI Pci Express Front Panel Not working right Win7
ASound Blaster X-FI Pci Express Front Panel Not working right Win7
Please read carefully
Part number Part SB040
Hello,
I have a fresh install of Win7x64 OEM. First, I want to say that I have "AUTOMATICALLY MUTE SPEAKERS" UNCHECKED under the Headphone detection tab. I have tried "Automatically Enable Headphone Settings" checked or unchecked. No difference.
As soon as I plug in headphones to the front panel connector , the speakers in the mixer say "disconnected" (see below) and the SPDIF becomes the default output. There is no way for me to change this. And there isn't any sound coming from the headphones when plugged into the front panel. (the mic front panel works fine)
I am using the nati've Win7 drivers for the card. Apparently the Win 7 drivers on your site are older than the nati've ones.
This worked fine in Windows XP 32. Any ideas.Ok guys this is how I fixed the problem on my X-Fi PCI-Express. Open the Creative SB X-Fi Volume panel. Mine is set in game mode and I have 5 vertical sliders for Line-In /Mic, MIDI Synth, Digital-In, and the last one will say one of three things either Digital-In, Microphone, or Mirophone FP. At the top of the?slider there is a tab which brings up a drop down menu. Mine was default set to Digital-In, I switched it to Mirophone FP (tried Microphone first and it worked but the FP sounds better for me) and cranked it all the way up and my problem was solved. Very frustrating one though as there is no documentation that led me to the fix it was just playing around with it till I could figure it out.
I hope this at least helps some of you out. -
Axis bank net secure with webpin not working on ipad2
Hi,
Axis bank net secure with webpin not working on ipad2
Lt me know how to proceedTry using their App:
https://itunes.apple.com/in/app/axis-bank-mobile-application/id517266358?mt=8 -
Since installing Yosemite, Airplay with Freebox not working
Since installing Yosemite, Airplay with Freebox not working
With Maverick Airplay working wellIf you haven't done so already, try resetting the printing system.
OS X Mavericks: Reset the printing system also Yosemite
Try deleting the printer and scanner and add them back.
Also try Applications/Image Capture to see if it can find the printer and scanner. -
Wifi connection with 4s not working after installing new software ios6
wifi connection with 4s not working after installing ios 6.
Go to Settings > WiFi > Select your network and hit the right arrow to "Forget Network"
Then go to Settings > General > Reset Network Settings and try connecting again when the phone restarts. -
For the last few weeks I have had constant problems with pages not working. I.E.: I cannot fill in writeable fields, click on buttons... or anything... nothing on the page works. And, this is not exclusive to a particular site. It does seem to be a browser issue, because I can work well in Explorer.
Both the Yahoo! Toolbar extension and the Babylon extension have been reported to cause an issue like that. Disable or uninstall those add-ons.
* https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes -
Applications associated with workstations not working
Hello,
I have onld zen 7.x, on netware.
Applications associated with workstations not working or appearing in one container. Not sure if it every worked. Apps work fine with users.
I am in a bind, since I need to get the app out in the workstation space.
It maybe rights or simple install error with the ZEN from the begining.
thanks for any help or ideas.. Yes I know I need to get to Zen 11.
PhilPhilJannusch,
> Applications associated with workstations not working or appearing in
> one container. Not sure if it every worked. Apps work fine with users.
>
> I am in a bind, since I need to get the app out in the workstation
> space.
Please tell us more as "not working" can mean a lot of things. So:
Are they user or workstation associated?
Are those for whick they do not work (users or workstations) all in the
same container?
In what way do they not work?
Any errors?
Anders Gustafsson (NKP)
The Aaland Islands (N60 E20)
Have an idea for a product enhancement? Please visit:
http://www.novell.com/rms -
I am getting frustrated with Apple not working with Flash Player on some of my favorite web sites! Is there another alternative to watching these site options on my I-pad?
Flash is not, and probably never will be, supported on the iPad : http://www.apple.com/hotnews/thoughts-on-flash/ . Plus it would be up to Adobe to make a version of their flash player that works on iOS devices - something which they have never managed to do and which they have now given up on trying to do.
Browser apps such as Skyfire, iSwifter and Puffin 'work' on some sites, but judging by their reviews not all sites. Also some websites, especially news sites, have their own apps in the App Store, so your could try checking there for your sites (and there is the built-in YouTube app). -
My original computer that I set up my iPhone 4 with
Does not work.....can I use a new computer to sync
The phone....how do I do this and is there a risk of
Of losing any apps, music etcTry this:
Syncing to a "New" Computer or replacing a "crashed" Hard Drive -
I linked my outlook express with icloud, not realizing it would change my outlook express contacts. I deleted email addresses from my iphone, not wanting them there which in turn deleted them from my PC. Is there any way to get these addresses back? Seems I no longer have an outlook contacts list.
It's Outlook, not Outlook Express (different program) and if you have now deleted them from iCloud and do not have a backup they are gone.
-
Regular expressions with boolean connectives (AND, OR, NOT) in Java?
I'd like to use regular expression patterns that are made up of simple regex patterns connected via AND, OR, or NOT operators, in order to do some keyword-style pattern matching.
A pattern could look like this:
(.*Is there.*) && (.*library.*) && !((.*badword.*) || (^$))
Is there any Java regex library that allows these operators?
I know that in principle these operators should be available, since Regular languages are closed under union, intersection, and complement.AND is implicit,
xy -- means x AND yThat's not what I need, though, since this is just
concatenation of a regex.
Thus, /xy/ would not match the string "a y a x",
because y precedes x.So it has to contain both x and y, but they could be
in any order?
You can't do that easily or generally.
"x.*y|y.*x" wouldll work here, but obviously
it will get ugly factorially fast as you add more
terms.You got that right: AND means the regex operands can appear in any order.
That's why I'm looking for some regex library that does all this ugly work for me. Again, from a theoretical point of view, it IS possible to express the described semantics of AND with regular expressions, although they will get rather obfuscated.
Unless somebody has done something similar in java (e.g., for C++, there's Ragel: http://www.cs.queensu.ca/~thurston/ragel/) , I will probably use some finite-state-machine libraries and compile the complex regex's into automata (which can be minimized using well-defined operations on FSMs).
>
You'd probably just be better off doing multiple
calls to matches() or whatever. Yes, that's another possibility, do the boolean operators in Java itself.
Of course, if you
really are just looking for literals, then you can
just use str.contains(a) && !str.contains(b) &&
(str.contains(c) || str.contains(d)). You don't
seem to need regex--at least not from your example.OK, bad example, I do have "real" regexp's in there :) -
Regular expressions with multi character separator
I have data like the
where |`| is the separator for distinguishing two fields of data. I am having trouble writing a regular expression to display the data correctly.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> declare
2 l_string varchar2 (200) :='123` 456 |`|789 10 here|`||223|`|5434|`}22|`|yes';
3 v varchar2(40);
4 begin
5 v:=regexp_substr(l_string, '[^(|`|)]+', 1, 1);
6 dbms_output.put_line(v);
7 v:=regexp_substr(l_string, '[^(|`|)]+', 1, 2);
8 dbms_output.put_line(v);
9 v:=regexp_substr(l_string, '[^(|`|)]+', 1, 3);
10 dbms_output.put_line(v);
11 v:=regexp_substr(l_string, '[^(|`|)]+', 1, 4);
12 dbms_output.put_line(v);
13 v:=regexp_substr(l_string, '[^(|`|)]+', 1, 5);
14 dbms_output.put_line(v);
15 end;
16 /
123
456
789 10 here
223
5434I need it to display
123` 456
789 10 here
|223
5434|`}22
yesI am not sure how to handle multi character separators in data using reg expressions
Edited by: Clearance 6`- 8`` on Apr 1, 2011 3:35 PM
Edited by: Clearance 6`- 8`` on Apr 1, 2011 3:37 PMHi,
Actually, using non-greedy matching, you can do what you want with regular expressions:
VARIABLE l_string VARCHAR2 (100)
EXEC :l_string := '123` 456 |`|789 10 here|`||223|`|5434|`}22|`|yes'
SELECT LEVEL
, REPLACE ( REGEXP_SUBSTR ( '|`|' || REPLACE ( :l_string
, '|`|'
, '|`||`|'
) || '|`|'
, '\|`\|.*?\|`\|'
, 1
, LEVEL
, '|`|'
) AS ITEM
FROM dual
CONNECT BY LEVEL <= 7
;Output:
LEVEL ITEM
1 123` 456
2 789 10 here
3 |223
4 5434|`}22
5 yes
6
7Here's how it works:
The pattern
~.*?~is non-greedy ; it matches the smallest possible string that begins and ends with a '~'. So
REGEXP_SUBSTR ('~SHALL~I~COMPARE~THEE~', '~.*?~', 1, 1) returns '~SHALL~'. However,
REGEXP_SUBSTR ('~SHALL~I~COMPARE~THEE~', '~.*?~', 1, 2) returns '~COMPARE~'. Why not '~I~'? Because the '~' between 'SHALL' and 'I' was part of the 1st pattern, so it can't be part of the 2nd pattern. So the first thing we have to do is double the delimiters; that's what the inner REPLACE does. The we add delimiters to the beginning and end of the list. Once we've done prepared the string like that, we can use the non-greedy REGEXP_SUBSTR to bring back the delimited items, with a delimiter at either end. We don't want those delimiters, so the outer REPLACE removes them.
I'm not sure this is any better than Sri's solution. -
Regular Expressions with Java Regex
Hi,
I'm playing around with regex and there's something I can't get to work. What I need, is to capture words between 2 other words and the words captured has to be higher than 5 characters, so for example:
Pattern "Just testing on something with regular expressions" and suppose I'll try to match all the words between "testing" and "regular", then only the word "something" should come out because "on" and "with" are not larger than 5 chars.
Now I'm quite new to regexps and I know that ((?<=\btesting\b).*(?=\bregular\b)) will return " on something with "
But I can't seem to come up with an expression that would only output the word "something". I've tried a few expressions like ((?<=\btesting\b)((?:[\s\w{1,3}])*(\b\w{4,}\b)*(?:[\s\w{1,3}])*)*(?=\bregular\b)) which also returns " on something with " The others I tried would either return the whole " on something with " or return "Not Found!"
Does anyone have a tip for me? I'm well aware that it's not too hard to do something like this in Java, but I'm really looking to study regular expressions and would like to accomplish this using a regular expression.
The Java program I use is the following:
C:\Program Files\Java\jdk1.5.0_16\bin>java RegexTest "((?<=\btesting\b).*(?=\bregular\b))" "Just testing on something with regular expressions"
public class RegexTest {
public static void main(String[] args) {
Pattern RegexCompile = Pattern.compile(args[0]);
Matcher m = RegexCompile.matcher(args[1]);
boolean found = m.find(); // Perhaps there's another function to find () that would do the job?
if (found)
System.out.println(m.group()); // Perhaps group() is not the right function for this case?
else
System.out.println("Not Found!");
Edited by: dli2k3 on Sep 19, 2008 11:32 AM
Edited by: dli2k3 on Sep 19, 2008 11:33 AMYou're talking about a two-stage operation: find everything between those two words, then filter out anything that's less than five letters long. There's no single regex that will accomplish all that in one step.
By the way, please use {code} tags when you post source code. -
Regular Expressions with Call Policy on VCSe
Hi Guys,
I am working on firming up the call policy on my VCS Expressway to try to better intercept the SIP spam requests it is getting from internet ip numbers. Right now those spam requets are getting rejected by the loop detection but I want to intercept them before they even do a search on the Expressway. It seems that the call policy rules I create without regular expressions are functioning fine but I don't think I have the syntax correct for the regular expressions.
The goal of this rule is to reject any incoming SIP request that has a destination alias format of 7 to 17 digits followed by an @VCSe_IP. so for example it would reject the following attempts: 0123456@VCSe_IP and 0123456789101112@VCSe_IP with one rule.
The policy I created is this: source pattern: unauthenticated user, Destination pattern: \d{7,17}@xx\.xx\.xx\.xx (where xx is the individual octets of the VCSe IP address), Action: reject
However the above policy does not seem to be rejecting the calls before they do a search. I have checked the above expression with the check pattern tool on the VCSe and it comes up with a sucessful match when I try the destination alias of a request that made it through, hence my confusion. Any help you guys could provide would be appreciated.
Thanks,
StevenSteven,
Default Zone access rules do not relate to this at all and you can keep those set to 'No'.
How exactly are you placing the test calls when attempting to verify this?
I created the following CPL rule on my X7 VCS (With 10.10.10.10 being the IP address of my VCS):
Source pattern:
Destination pattern: \d{7,17}@10\.10\.10\.10
Action: Reject
I then proceeded with placing a SIP call from an unregistered C20, calling the URI '[email protected]' while running a diagnostics log on my VCS with Network log level set to 'DEBUG', and captured the following in that log:
Incoming INVITE:
2013-02-22T16:03:36+01:00 vcs02 tvcs: UTCTime="2013-02-22 15:03:36,598" Module="network.sip" Level="INFO": Src-ip="10.x.x.x" Src-port="5060" Detail="Receive Request Method=INVITE, Request-URI=sip:[email protected], Call-ID=9dd19ad75b1063ecf716461b149e9e2a"
2013-02-22T16:03:36+01:00 vcs02 tvcs: UTCTime="2013-02-22 15:03:36,598" Module="network.sip" Level="DEBUG": Src-ip="10.x.x.x" Src-port="5060"
SIPMSG:
|INVITE sip:[email protected] SIP/2.0
Call processing logic, showing CPL matching:
2013-02-22T16:03:36+01:00 vcs02 tvcs: Event="Search Attempted" Service="SIP" Src-alias-type="SIP" Src-alias="10.x.x.x" Dst-alias-type="SIP" Dst-alias="sip:[email protected]" Call-serial-number="0886391c-7d01-11e2-adf5-0050569a08fd" Tag="08863aac-7d01-11e2-bd2e-0050569a08fd" Detail="searchtype:INVITE" Level="1" UTCTime="2013-02-22 15:03:36,601"
2013-02-22T16:03:36+01:00 vcs02 tvcs: Event="Call Attempted" Service="SIP" Src-ip="10.x.x.x" Src-port="5060" Src-alias-type="SIP" Src-alias="sip:10.x.x.x" Dst-alias-type="SIP" Dst-alias="sip:[email protected]" Call-serial-number="0886391c-7d01-11e2-adf5-0050569a08fd" Tag="08863aac-7d01-11e2-bd2e-0050569a08fd" Protocol="UDP" Auth="NO" Level="1" UTCTime="2013-02-22 15:03:36,601"
2013-02-22T16:03:36+01:00 vcs02 tvcs: UTCTime="2013-02-22 15:03:36,602" Module="network.cpl" Level="DEBUG": Remote-ip="10.x.x.x" Remote-port="5060" Detail="CPL: "
2013-02-22T16:03:36+01:00 vcs02 tvcs: UTCTime="2013-02-22 15:03:36,602" Module="network.cpl" Level="DEBUG": Remote-ip="10.x.x.x" Remote-port="5060" Detail="CPL: "
2013-02-22T16:03:36+01:00 vcs02 tvcs: UTCTime="2013-02-22 15:03:36,602" Module="network.cpl" Level="DEBUG": Remote-ip="10.x.x.x" Remote-port="5060" Detail="CPL: matched "
2013-02-22T16:03:36+01:00 vcs02 tvcs: UTCTime="2013-02-22 15:03:36,602" Module="network.cpl" Level="DEBUG": Remote-ip="10.x.x.x" Remote-port="5060" Detail="CPL: "
VCS responds to INVITE with 403 Forbidden:
2013-02-22T16:03:36+01:00 vcs02 tvcs: UTCTime="2013-02-22 15:03:36,616" Module="network.sip" Level="DEBUG": Dst-ip="10.x.x.x" Dst-port="5060"
SIPMSG:
|SIP/2.0 403 Forbidden
As you can see, on my VCS everything seems to work as expected. I'd recommend you capture a similar diagnostics log on your own VCS to check what is different in your test call compared to the output above. -
Regular expression​.vi doesn't work correctly
I try to parse the output from "Flatten To XML" using "Find Regular Expression" but I get unexpected results.
Input: "<LvVariant><Name>myName</Name><Cluster>...</Cluster></LvVariant>"
Regular expression: "<(.+)><Name>(\w+)</Name>(.+)</\1>"
Expected result: match1 = "LvVariant", match2 = "myName", match3 = "<Cluster>...</Cluster>", total match = input, before match = empty, after match = empty.
LabVIEW's result: before match = input, all other output strings are empty.
I checked the expression with other programming languages like PHP and Delphi. There it works fine, but not in LabVIEW. I think, there is a bug at the "Find regular expression.vi".ralfc wrote:
I try to parse the output from "Flatten To XML" using "Find Regular Expression" but I get unexpected results.
Input: "<LvVariant><Name>myName</Name><Cluster>...</Cluster></LvVariant>"
Regular expression: "<(.+)><Name>(\w+)</Name>(.+)</\1>"
Expected result: match1 = "LvVariant", match2 = "myName", match3 = "<Cluster>...</Cluster>", total match = input, before match = empty, after match = empty.
LabVIEW's result: before match = input, all other output strings are empty.
I checked the expression with other programming languages like PHP and Delphi. There it works fine, but not in LabVIEW. I think, there is a bug at the "Find regular expression.vi".
You are not using the Match Regular Expression correctly, try this:
You need to expand the bottom of the vi to get the captured groups.
Ben64
Maybe you are looking for
-
Easy Keys and Fn+F8 (WLAN on/off) don't work
Hello guys, I have bought a new Toshiba Satellite A100-490 last week. I have tested all hot keys and function keys with the pre-installed Windows XP MCE. Everything worked. But I needed a new customized installation of Windows XP Professional and Win
-
Hi there - I'm trying to install Leopard from an external firewire drive (Sony 810UL). It comes up in the Start-up disk opions as well as the simple 'Resart to install Leopard' on the deskop. Problem is - when I restart, my Powerbook won't recognise
-
Starting and Stopping the Portal
Hi all After deploying my PAR, I am restarting the whole <b>SAP Instance</b> in the Server. 1. Is this the right way ??? 2. Is there any other easy way to restart/stop the PORTAL alone instead of touching the SAP Instance??? Thanks Kay
-
Model e51 problem in restoring data from old 2GB t...
i am using nokia e51 last 1year its working fine.i would like to upgrade my memory from 2 GB to 4GB and i bought it from nokia orginal accessories.before upgrading my memory card i made backup with nokia pc suit the backup also made perfectly.then i
-
Hi folks. I need some basic info about usage of IDOCs in FICO. I have no idea about the usage of IDOCs and EDI. Can anyone please send me the documents or explain me in detail. I really appreciate your help. Thanks Vijay.