NIRG LabVIEW regular expression for covering multiple requirements
The Word document type in NI Requirements Gateway allows for comma separating the requirements in a Reference / coverage statement. I would like to do the same within my LabVIEW code, but the type does not have the same Sub regular expression field available. Is there any way to have a LabVIEW regular expression find coverage statements such as the following:
[Covers: REQ-5, REQ-9, REQ-15]
currently within LabVIEW comments I have to have 3 separate [Covers: REQ-5] type statements
cdweiss,
I'm very interested to know if you have any other feedback on NI Requirements Gateway. I'd also be curious to know what products are you're using with it and how extensive your requirements are.
Feel free to email me directly at [email protected]
Cheers,
Eli
Message Edited by Elijah K on 01-19-2010 11:40 PM
Elijah Kerry
Senior Product Manager, LabVIEW
Follow my Software Engineering for LabVIEW Blog
Similar Messages
-
Regular Expression for allowing user to add multiple email id's
Hi ,
right now i'm working on regex in javascript and which accepts only one single email id
Can any one help me with a Regular Expression which accepts multiple email id's in the "To" field.Try this:
/^[\w.-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|bi
z|info|name|aero|jobs|museum)(?:[,;
]+[\w.-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|biz|inf
o|name|aero|jobs|museum))*$/i..this is want i was trying to achieve....Thank you
very much, it worked perfectly.Hi friends,
I wanted to share with you all , the regex I have written
regex works perfectly fine...valid delimiters are "," & ";" i (either of comma or semicolon):-
/^[\w\.-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|biz|info|name|aero|jobs|museum)((,|;)[\w\.-]+@[A-Z0-9.-]+\.(?:[A-Z]{2}|com|org|net|biz|info|name|aero|jobs|museum))*$/i
thnx,
madhun -
How to form a regular expression for matching the xml tag?
hi i wanted to find the and match the xml tag for that i required to write the regex.
for exmple i have a string[] str={"<data>abc</data>"};
i want this string has to be splitted like this <data>, abc and </data>. so that i can read the splitted string value.
the above is for a small excercise but the tagname and value can be of combination of chars/digits/spl symbols like wise.
so please help me to write the regular expression for the above requirementyour suggestion is most appreciable if u can give the startup like how to do this. which parser is to be used and stuff like that
-
Using regular expressions for validation in i18n
Can we use regular expressions for validation of inputs in a java application taking care of i18N aspects too. Zip code for different locales are different. Can we use regular expressions to validate zipcode inputs from different locales
hi,
For that shall i have to create individual patterns for matching the inputs from different locales or a single pattern will do in the case of validating phone nos. around the world, zip codes etc. In case different patterns are required, programmer should have a konwledge of difference in patters for different locales.
regards
sdas -
Regular Expression for floating point numeric field
Hi,
the requirements for the field are as follows:
- floating point numeric field 7 digits in length
- the field must contain a decimal (dot) and either one, two or three digits to the right of the decimal
- (leading zeroes are required if needed to fill up the 7 characters)
My example shown below does not check for the length of 7 characters:
public static void main(String[] args) {
String str = "04100.0";
System.out.println(str);
Pattern f_1To7 = Pattern.compile("^([0-9]*\\.[0-9]{1,3})$");
Matcher matcher = f_1To7.matcher(str);
if (matcher.find()) {
// yes, we've found something
System.out.println("We matched the pattern!");
} else {
System.out.println("Better luck next time!");
}When changing the pattern to
^([0-9]*\\.[0-9]{1,3}){7}$the whole expression will be repeated 7 times - but I would like to have to whole String to be 7 characters long.
Here are some examples for the field:
050.500 or 04100.0Thanks a lot and best regards,
- StephanJackler wrote:
Perhaps I did not express clearly enough. My problem is not a java issue - what I need is a regular expression (pattern) suiting my requirements:
-floating point numeric field 7 digits in length
-contains a decimal and either one, two or three digits to the right of the decimal
...Assuming that you are going to use Java*, you could use a lookahead at the start of your regex:
"^(?=\\d{4,6}\\.\\d{1,3}$).{8}$"Meaning:
^ # match the start of the string
(?= #
\d{4,6} # ensure that there are between 4 and 6 digits...
\. # followed by a DOT...
\d{1,3} # followed by 1 to 3 digits
.{8}$ # match exactly 8 characters directly followed by the end of the string* or some other language that has look-ahead support (most PCRE implementations have them) -
Request some help, over procedure's performance uses regular expressions for its functinality
Hi All,
Below is the procedure, having functionalities of populating two tables. For first table, its a simple insertion process but for second table, we need to break the soruce record as per business requirement and then insert into the table. [Have used regular expressions for that]
Procedure works fine but it takes around 23 mins for processing 1mm of rows.
Since this procedure would be used, parallely by different ETL processes, so append hint is not recommended.
Is there any ways to improve its performance, or any suggestion if my approach is not optimized? Thanks for all help in advance.
CREATE OR REPLACE PROCEDURE SONARDBO.PRC_PROCESS_EXCEPTIONS_LOGS_TT
P_PROCESS_ID IN NUMBER,
P_FEED_ID IN NUMBER,
P_TABLE_NAME IN VARCHAR2,
P_FEED_RECORD IN VARCHAR2,
P_EXCEPTION_RECORD IN VARCHAR2
IS
PRAGMA AUTONOMOUS_TRANSACTION;
V_EXCEPTION_LOG_ID EXCEPTION_LOG.EXCEPTION_LOG_ID%TYPE;
BEGIN
V_EXCEPTION_LOG_ID :=EXCEPTION_LOG_SEQ.NEXTVAL;
INSERT INTO SONARDBO.EXCEPTION_LOG
EXCEPTION_LOG_ID, PROCESS_DATE, PROCESS_ID,EXCEPTION_CODE,FEED_ID,SP_NAME
,ATTRIBUTE_NAME,TABLE_NAME,EXCEPTION_RECORD
,DATA_STRUCTURE
,CREATED_BY,CREATED_TS
VALUES
( V_EXCEPTION_LOG_ID
,TRUNC(SYSDATE)
,P_PROCESS_ID
,'N/A'
,P_FEED_ID
,NULL
,NULL
,P_TABLE_NAME
,P_FEED_RECORD
,NULL
,USER
,SYSDATE
INSERT INTO EXCEPTION_ATTR_LOG
EXCEPTION_ATTR_ID,EXCEPTION_LOG_ID,EXCEPTION_CODE,ATTRIBUTE_NAME,SP_NAME,TABLE_NAME,CREATED_BY,CREATED_TS,ATTRIBUTE_VALUE
SELECT
EXCEPTION_ATTR_LOG_SEQ.NEXTVAL EXCEPTION_ATTR_ID
,V_EXCEPTION_LOG_ID EXCEPTION_LOG_ID
,REGEXP_SUBSTR(str,'[^|]*',1,1) EXCEPTION_CODE
,REGEXP_SUBSTR(str,'[^|]+',1,2) ATTRIBUTE_NAME
,'N/A' SP_NAME
,p_table_name
,USER
,SYSDATE
,REGEXP_SUBSTR(str,'[^|]+',1,3) ATTRIBUTE_VALUE
FROM
SELECT
REGEXP_SUBSTR(P_EXCEPTION_RECORD, '([^^])+', 1,t2.COLUMN_VALUE) str
FROM
DUAL t1 CROSS JOIN
TABLE
CAST
MULTISET
SELECT LEVEL
FROM DUAL
CONNECT BY LEVEL <= REGEXP_COUNT(P_EXCEPTION_RECORD, '([^^])+')
AS SYS.odciNumberList
) t2
WHERE REGEXP_SUBSTR(str,'[^|]*',1,1) IS NOT NULL
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
RAISE;
END;
Many Thanks,
ArpitRegex's are known to be CPU intensive specially when dealing with large number of rows.
If you have to reduce the processing time, you need to tune the Select statements.
One suggested change could be to change the following query
SELECT
REGEXP_SUBSTR(P_EXCEPTION_RECORD, '([^^])+', 1,t2.COLUMN_VALUE) str
FROM
DUAL t1 CROSS JOIN
TABLE
CAST
MULTISET
SELECT LEVEL
FROM DUAL
CONNECT BY LEVEL <= REGEXP_COUNT(P_EXCEPTION_RECORD, '([^^])+')
AS SYS.odciNumberList
) t2
to
SELECT REGEXP_SUBSTR(P_EXCEPTION_RECORD, '([^^])+', 1,level) str
FROM DUAL
CONNECT BY LEVEL <= REGEXP_COUNT(P_EXCEPTION_RECORD, '([^^])+')
Before looking for any performance benefit, you need to ensure that this does not change your output.
How many substrings are you expecting in the P_EXCEPTION_RECORD? If less than 5, it will be better to opt for SUBSTR and INSTR combination as it might work well with the number of records you are working with. Only trouble is, you will have to write different SUBSTR and INSTR statements for each column to be fetched.
How are you calling this procedure? Is it not possible to work with Collections? Delimited strings are not a very good option as it requires splitting of the data every time you need to refer to. -
Re:java regular expression for website
Hi All,
I am using jdeveloper 11.1.2.3.0
My requirement is that I have a website attribute I need the regular expression for the website attribute
to display the format www.google.com www.oracle.com.
Thanks,
SandeepHi Sandeep,
you can use the below code for website validation.
<af:inputText label="" id="time" simple="true" value="" contentStyle="width:100px;" maximumLength="100">
<af:validateRegExp pattern="^www[.][a-z]{1,15}[.](com|org)$"
messageDetailNoMatch="Website must be like www.google.com"
hint="Website Format: www.google.com"/>
</af:inputText>
as per your requirement you can change the pattern.
Thanks
Prabhat -
Hi All,
What should be the regular expression for string MT940_UB_*.txt and MT940_MB_*.txt to be used as filename inSFTP sender channel in PI 7.31 ??
If any one has any idea on this please let me know.
Thanks
NehaHi All,
None of the file names suggested is working.
I have tried using - MT940_MB_*\.txt , MT940_MB_*.*txt , MT940*.txt
None of them is able to pick this filename - MT940_MB_20142204060823_1.txt
Currently I am using generic regular expression which picks all .txt files. - ([^\s]+(\.(txt))$)
Let me know ur suggestion on this.
Thanks
Neha Verma -
Regular Expression for a Person's Name
Hi,
I am using the org.apache.regexp package and trying to find the regular expression for a person's name. It allows only the alphabetic string.
I tried [a-zA-Z]+. But this also accepts the thing like "BUSH88", which is not what I want...
Can anybody help me figure this out?
Thanks in advance,
TongHi,
I am using the org.apache.regexp package and trying to
find the regular expression for a person's name. It
allows only the alphabetic string.
I tried [a-zA-Z]+. But this also accepts the thing
like "BUSH88", which is not what I want...
Can anybody help me figure this out?
Thanks in advance,
Tongtry this:
^[a-zA-Z]+$
the ^ represents the start of the String and the $ represents the end.
So the expression is saying: "between the beginning and the end of the String there will only be alphbetical characters" -
How to write the regular expression for Square brackets?
Hi,
I want regular expression for the [] Square brackets.
I have tried to insert in the below code but the expression not validate the [] square brackets.
If anyone knows please help me how to write the regular expression for [] Square brackets.
private static final Pattern DESC_PATTERN = Pattern.compile("({1}[a-zA-Z])" +"([a-zA-Z0-9\\s.,_():}{/&#-]+)$");Thanks
RaghavSince square brackets are meta characters in regex they need to be escaped when they need to be used as regular characters so prefix them with \\ (the escape character).
-
Need a regular expression for the text field
Hi ,
I need a regular expression for a text filed.
if the value is alphanumeric then min 3 char shud be there
and if the value is numeric then no limit of chars in that field.[0-9].
Any help is appriciated...
thanks
bharathi.Try the following in the change event:
r=/^[a-z]{1,3}$|^\d+$/i;
if (!r.test(xfa.event.newText))
xfa.event.change="";
Kyle -
Regular Expression for /, \, #, -, &
Hi,
Can anybody tell me the regular expression for provided characters.
Code is preferable.
Thanks in advance."[-/\\\\#&']"
-
What is the regular expression for the end of a story?
Forgive me if this is wrong forum for asking this, but I'm trying to use the Find command using GREP and I need to know the regular expression for the end of a story. (Or, the last character of a story.) Thanks in advance.
I'd try search for .\z (that's a dot in front) which ought to find the very last character in the story, and replace with $0 and your additional text.
You know you can use a keyboard shortcut to move your cursor to the end of any story, right? Ctrl + End on Windows, Cmd + End, I think, on Mac. Unless you want to do this to every single story in the document, I would think you might be just as well off to put your text on the clipboard, put the cursor in the story and hit the key combo followed by Ctrl/Cmd + V to paste. -
Regular Expression For Dreamweaver
I still haven't had the time to really become a professional when it comes to regular expressions, and sadly I am in need of one an finding it difficult to wrap my head around.
In a text file I have hundreds of instances like the following:
{Click here to visit my website}{http://www.adobe.com/}
I need a regular expression for Dreamweaver that I can run within the "Find and Replace" window to switch the order of the above elements to:
{http://www.adobe.com/}{Click here to visit my website}
Can anyone provide some guidance? I'm coming up short due to my lack of experience with regular expressions.
Thank you in advance!So you have a string that starts { and goes until the first }. Then you have another string exactly the same. And you want to swap them. I'm not making any assumption that the second one has to look like a URL (that's a whole other minefield, but perhaps you could do something simple like it must start with http).
You don't specify how your text file is divided up, have you got this as a complete line to itself, or is it just a huge block of text? Preferably as individual lines.
I don't have Dreamweaver, but this worked for me in Notepad++
Find: ^{(.*?)}{(.*?)}$
Replace with: {\2}{\1}
My file looked like this:
{Click here to visit my website}{http://www.adobe.com/}
{some other site}{http://www.example.com/foo}
And doing a Replace All ended up like this:
{http://www.adobe.com/}{Click here to visit my website}
{http://www.example.com/foo}{some other site} -
Regular expression for LOV?
I have a list of strings in an LOV. I tried filtering it by typing in "^disk" in the search bar, which I hope will return a list of strings starting with "disk", but I failed.
Any idea on how to use regular expression for LOVs? Thanks!HI Buffalo,
i have a select list item in my page1 named :P1_EMPNAME with lov query value
select ename as d, ename as r from emp WHERE EGEXP_LIKE(ename,:P1_SEARCH) or :P1_SEARCH IS NULL
i have a Search text box in my page1 name :P1_SEARCH
When i run the page, by default all the empnames will display in the lov list item
i have given ^buffalo in the text seach item and clicked the submit button ,it shows the Employee buffalo in my list item lov.
If you want all the entries that start with S, search for ^s
End with R, use r$
please try this link http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28424/adfns_regexp.htm
Thanks
Logaa
Maybe you are looking for
-
We have PI-7.0 but our client requires work on XI-3.0.
we have PI-7.0 but our client requires work on XI-3.0. is it possible to transfer objects in PI-7 TO XI-3.0 and is it ok to work on PI-7.0 insted of XI-3.0 which is wanted by our client.
-
Hi, I was thinking of getting a refurbished 13 inch MacBook Pro but they are the previous generation (April 2010). I know the new one has Thunderbolt and uses Intel's built in graphics. I don't see using Thunderbolt anytime soon and graphics speed
-
My procedure takes in a schema and get some data related to that schema. I want ot count the number of rows for each table and table partition stored in the table object_size_history. I was looking into adding a REF CURSOR so I can loop through the t
-
Running application as a service
Hi, We have 2 batch files for starting our server. The first one starts the RMI registry and the second one executes the jar file. I added these 2 as services because we constantly reboot our server and we don't want each time to log in to windows to
-
How to cach enter button pressing in java 2D API
hi guys, how to cach enter button pressing in java 2D API thanks siva