Apostrophes And Parenthesis in the string
Hi Everyone.
How do you guys handle apostrophes and parenthesis in java?
I have a solution where the client wants to put apostrophes and parenthesis in the database as part of their strings. ie O'reily (also known as dude)
Now these apostrophes and parenthesis come from the database into the java program -- will it break my javascript strings manipulation? If so how can i treat it before it breaks the string
I know for a fact it breaks my javascript.
For example, I have a javascript method that is populated with variables that come from the database.
onchange="return DoThisFunction("<%=rs.getString("whatever")%>","<%=rs.getString("whoever")%>");"
thanks to parenthesis and apostrophes I get javascript alert errors can someone please enlightenme as to how i can fix this problem
Sincerely and Gratefully Yours,
Stephen A. Sutherland
You sound pretty confused dude. This is a Java forum, not a JavaScript forum.
The apostrophes and parenthesis will not interfere with your Java variables, since the Java code is compiled and not based on simple string-substitution. The situation for parens is identical.
Similar Messages
-
I need a function that will go through and encrypt all the strings
I want to use one way enryption and need a function that will
go through and encrypt all the strings in my password column in sql
server 2003.
I also need a function that compares a test password string
is equal to the hash value in the database. Can anyone give me some
advice in this?Apparently it's not as simple as I thought. My first instinct
was
update yourtable set password = '#hash(password)#'
but that will crash
This is inefficient, but you only have to do it once.
query1
select id, password thepassword
from yourtable
cfloop query="query1"
update yourtable
set password = '#hash(thepassword)#'
where id = #id# -
Lifetime and behavior of the String Constant Pool
If you 'inline' a String constant in Java, I'm aware in the VM spec that it says this String is put in the constant pool.
What is the lifetime of the constant pool and what is it tied to? Is there one constant pool per Class, per Class instance, or per VM?
If an instance is GC'd, do it's constants previously moved to the constant pool get destroyed, or do they live on until I create another instance of that Class?
Thanks, KevinIs the constant pool created at compile time and written into the Class file?Yes.
Each class has it's own constant pool which contains constant values and references to other classes and fields.
It is created a compile time.
A class (definition) is loaded by a classloader at runtime.
In theory you could have the same class loaded twice by different classloaders and each would have a copy of the class definition.
As far as I know, a class definition can only be removed from memory by nulling/garbage collecting the classloader that loaded it.
regards,
Owen -
How to pass a XML message as a string and to change the string back to XML
Hi there,
in our current application, we have to access a webservice with a message whose XML Schema Definition was provided by the service's provider. But when accessing the webservice's WSDL, it says that the service expects the message part as a string type.
How can I accomplish to send this structured message (as defined by the .XSD) to the webservice as a string?
Thanks in advance,Michal,
thanks very much for your help!
I've managed to correctly serialize a xml into a string with the tips in your blog. However, I've not managed to perform the string -> xml (unserialize) step (I'm using Udo's sugestion).
The problem is that XI generates a namespace prefix in runtime (it can be ns0, ns1, ns2..., depending on the context), and so I need to reference this namespace into the unserializing XSLT. With XMLSpy, I've managed to correctly transform it using the XPath "//*:my_tag" to the string tag, but this approach didn't work in XI.
If I try to use just "//my_tag" the transformation concludes successfully, but XI says that the generated XML is not well-formed (probably because it doesn't fits the Schema of the target message, but I'm just guessing here). If I try to use "//:*my_tag", it doesn't even performs the transformation, and gives a "Problem When Testing" error, which says "Transformer configuration exception occurred when loading XSLT ...".
Any ideas on how to reference namespace prefixes in XSLTs in XI?
The codes of my XSLT's are below:
XML to string:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<my_tag>
<xsl:text disable-output-escaping="yes"><![CDATA[<![CDATA[]]></xsl:text>
<xsl:copy-of select="/"/>
<xsl:text disable-output-escaping="yes"><![CDATA[]]]]></xsl:text>
<xsl:text disable-output-escaping="yes"><![CDATA[>]]></xsl:text>
</my_tag>
</xsl:template>
</xsl:stylesheet>
String to XML:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:my_prefix="http://my_namespace">
<xsl:template match="/">
<xsl:for-each select="//*:my_tag">
<xsl:value-of select="." disable-output-escaping="yes"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
Thanks again! -
Check if a single Text Item in a cell is bold and then grab the string that is bold
I have written a script that runs through a table and parses out the information I need to create another table with some added information.
The last piece that I can't seem to figure out is how to check if some text in a cell is bold and then grab said text to put in the new table.
I will give a small table demo of what I am try to retrieve.
Table A.
Column 1
Description
123456
This is a description (This is a note)
789123
This is a description (This is note A) (This is note B) (This is more stuff that isn't needed.
Table B.
Column 1
Column 2
Note
1
123456
(This is a note)
2
789123
(This is note A) (This is note B)
I can pull all of the other information across that I am trying to get without any issue.
I can't seem to figure out how to check the formatting of a TextItem to see if it is bold. I have been able to figure out how to check if a cell has bold text in it. using if ((tItems[counterVar].idata & Constants.FTF_WEIGHT) > 0). This ends up not working well because of a few issues. I was wondering if there is any way to check the formatting of a single character?
I tried something similar to the following:
prop_Change = tbl_Description_Cell.GetText(Constants.FTI_CharPropsChange);
txt_String = tbl_Description_Cell.GetText(Constants.FTI_String);
if (prop_Change.len > 0)
if((prop_Change[0].idata & Constants.FTF_WEIGHT) > 0)
pOffset = prop_Change[0].offset;
for (var tbl_tItems = 0; tbl_tItems < txt_String.len; tbl_tItems++)
tOffset = txt_String[tbl_tItems].offset
if(tOffset == pOffset)
alert(txt_String[tbl_tItems].sdata);
Thanks,
StevenDepends on your forms-version. If you are using a web-based version, you could have a look at the Java-bean-editor FRITE, it supports such features.
-
How to call plsql procedure or function and getting back the string?
Hi Everyone,
i am using Jdev 11.1.1.5.0.
i have a requirement to call plsql procedure or function from my backing bean java file and get back the returned value from the procedure or function.
what piece of simple code i need to write in my backing bean?
please suggest.
Thanks.As always you write the method to call he pl/sql in the application module, expose this method to the client (so you see it in the datacontroll) then create a operation binding to the method and call this operation from the bean. The result you get by operation.getResult();
You should never call pl/sql from the bean directly!
The doc shows how to call the procedure from an application module: http://docs.oracle.com/cd/E21764_01/web.1111/b31974/bcadvgen.htm#sm0297
Timo -
Separating character and number within the string
I want to separate the character and the number within one string.
For example,
12345ABCD (the numbers and character may differ in lengths)
I want to separate into two different string of 12435 and ABCD.
Your help would be greatly appreciated.
Thanks!here is an example:
sample_separator.sql
declare
i number := 0;
j number := 0;
x number := 0;
vBasis Varchar2(40) := '12345ABCD';
vString1 Varchar2(40);
vString2 Varchar2(40);
begin
for x in 1 .. length(vBasis) loop
for i in 0 .. 9 loop
if substr(vBasis,x,1) = to_char(i) then
vString1 := vString1 || substr(vBasis,x,1);
end if;
end loop;
for j in 65 .. 90 loop
if substr(vBasis,x,1) = chr(j) then
vString2 := vString2 || substr(vBasis,x,1);
end if;
end loop;
end loop;
dbms_output.put_line('vString1: '||vString1);
dbms_output.put_line('vString2: '||vString2);
end;
/when run:
SQL> @r:\sample_separator.sql;
vString1: 12345
vString2: ABCD
PL/SQL procedure successfully completed.
SQL> hope this helps. -
I'm talking to a Furness micromanometer. It sends a string of three lines formatted as follows:
Time xx:xx:xx xM
Velocity xxxxx ft/m
Temperature xxx.x degC
I want to watch the input, and when I see the EOF character (ctlZ), I want to display the three lines of text sent since the last EOF. Any help is appreciated.Lynn, attached is the original vi I wrote months ago. It works, but occasionally there seems to be a disconnect between the instrument and LabVIEW. The string received is shown in the upper left corner of the front panel (Micromanometer output) is the string last received. Then it's parsed out into teh three columns. AS you can see from the block diagram, I made a rather complex vi, although that was NOT my intent. Occasionally, as I said, things don't work right. Instaed of the first line beginning with "Velocity", it might read "city" and then everything is sort of offset, and the data is corrupt. After closing and reatarting LabView it usually works correctly. SO, I decided to go with a simpler, less complex approach. Instead of sending the T to the instrument to trigger it, I simply set the Furness to sample at one second intervals (locally - on its front panel interface)and send its data out on the serial port. Then I want Labview to monitor the port, and read the data whenever it sees there is date to read. I don't know if I can use EOF or the start bit, or what. I just wrote an application like this for another instrument, but I was able to determine the number of bytes in the string (19). I just used a property node (Bytes at port), compared the numer to 19, and if it was greater than or equal to 19, I read the port. It works great, but I can't seem to get a handle on what I'm doing wrong here. Anyway, attached is the old vi, as well as the beginning of the new one. Help??!!!
Attachments:
Furness.vi 291 KB
simple.vi 75 KB -
PowerShell: Want to get the length of the string in output
Hi All,
I am typing this but it is not working. Does anyone know what I could be doing wrong.
The command I wrote is:
GCI -file | foreach {$_.name} | sort-object length | format-table name, length
But it is not working. I am expecting a name of the file and length of the string like 8 characters etc. my file is called mystery so it should have 7 as its output of the name, length.
Thank-you
SQL 75Get-ChildItem supports both -File and -Directory.
Help will help:
https://technet.microsoft.com/library/hh847897(v=wps.630).aspx
Read the first couple of parameters to see.
GCI -file | sort-object length | format-table name, length | ft -auto
Seems to be a rasher of bad answers to day. YOu were just extracting the name property then trying to sort on a property that doesn't exist.
Do the sort first then select the properties.
it helps to test answers before posting. I know because I get bit by posting without thinking to often. I have to remember to think first.
¯\_(ツ)_/¯ -
I would like to do a program that have one string control and one string indicator, any character that I type in the string control in the same time it will be appear in another string (indicator). How can help me?
Why not use an event
Add a While Loop, inside the loop add the Event Sructure.
Now in the event structure selecd the String Controls.value change event to
react
and the new value inside the event that you get,( connect to the String
indicator box.
On Sun, 10 Aug 2003 15:58:47 -0500 (CDT), WiltonFilho wrote:
> I would like to do a program that have one string control and one
> string indicator, any character that I type in the string control in
> the same time it will be appear in another string (indicator). How can
> help me?
>
> I would like to do a program that have one string control and one
> string indicator, any character that I type in the string control in
> the same time it will be appear in another string (indicator). How can
> help me?
>
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/ -
How do i read a text file and then display the content as a string
I also would like to strip the string from a certain substring and convert the remaining string into an array of floating point numbers. I was thinking of using the read from spreadsheet vi but I'm not exactly sure if that is going to work. Any help would be greatly appreciated.
Solved!
Go to Solution.Here is what I have so far. What I am trying to do is to display the text file as a string and then strip the "curve" from the text file. I think I did this successfully. Now I want to convert the remaining string into an array of floating point numbers, and display the numbers into an array and on a waveform graph.
Attachments:
hw3datafile.txt 1 KB
Q4.vi 7 KB -
Hi
I am trying to process an X12 message and I am getting following error.
Method : ProcessMessage
Message : Process Message failed: System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at Q.Inbound.X12Preprocessor.getTranTypeFromFuncCode()
at Q.Inbound.X12Preprocessor.setProcessType()
at Q.Inbound.X12Preprocessor.getFuncGroupHeader(StreamReader sr)
at Q.Inbound.X12Preprocessor.ProcessMessage(X12Definition& docInfo)
Please help.
ThanksMight try them over here.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/home?forum=csharpgeneral%2Cvbgeneral%2Cvcgeneral&filter=alltypes&sort=lastpostdesc
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows]
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees , and confers no rights. -
String problem..See and pls suggest the solution
Hi all,
suppose There is a string
suppose
Error Value does not EXIST or is not active. Value in Frame Field [$1] MUST Exist in Table [$2]..
Now [$1] will be replaced by paramArray[l_param_counter]
and [$2] will be replaced by paramArray[l_param_counter + 1]
and message in the start which is "Error " will be removed
Can you help me like how should i proceed.see http://java.sun.com/docs/books/tutorial/i18n/format/messageFormat.html for lots of usefull explanation
-
Converting part of the string to a date and subtract with sysdate.
HINT! In order solve this you must know how the pnr is assembled. Study this:
650323-5510, we only need the first six characters. They inform us about when the person (car owner) was born. In this case it is 23 Mars 1965. You have to use several oracle built-in-functions to solve this. Hint! Begin by converting part of the string to a date and subtract with sysdate.
select to_char(to_date(cast(pnr,'YYMMDDMM'))) from car_owner;
please what am i doing wrong. i need the result to be something like this
Hans, Rosenboll, 59,6 years.Hi.
The main problem here is you have only last two digits of year. That could be the problem in a couple of years from now, when somebody born after 2k would get in to your database. For now if we ignore this problem the right solution would be :
<code>
SELECT months_between(trunc(SYSDATE),
to_date('19' || substr('650323-5510',
1,
6),
'YYYYMMDD')) / 12 years_old
FROM dual
</code>
Suppose you are expecting the age of the car owner as a result above code will give you that. One again notice the '19' I appended.
Best regards. -
Removing punctuation from the beginning and end of a string
I am working on a project for a "spell checking" program. So far the StringHash class is made, and the dictionary is read into a hash table. Then the document to be checked is specified via command line, the document scans through each word and checks to see if it is in the dictionary, if it is do nothing, if it is not then display it to console. The problem I am having is with a method in the main class. The method (I will post what I have so far) is called removePunct. The method should remove any punctuation from the beginning and the end of the string, nothing from the middle. Here is what I have so far:
public static String removePunct(String word){
StringBuilder wo = new StringBuilder(word);
int x = (word.length()-1);
if(!Character.isLetter(wo.charAt(0)))
wo.deleteCharAt(0);
if(!Character.isLetter(wo.charAt(x)))
wo.deleteCharAt(x);
return wo.toString();
Any help would be much appreciated, I'm pretty certain the solution is either something completely different, or something so simple that I just missed it.The easiest way to do this is to just show you the actual file to be spell checked:
-- outline --
This directory contains Bison skeletons: the general shapes of the
different parser kinds, that are specialized for specific grammars by
the bison program.
Currently, there are only three supported skeletons:
- yacc.c
It used to be named bison.simple: it corresponds to C Yacc
compatible LALR(1) parsers.
- lalr1.cc
Produces a C++ parser class. It is still very experimental, and not
yet supported. Please, subscribe to [email protected].
- glr.c
A Generalized LR C parser based on Bison's LALR(1) tables.
These skeletons are the only ones supported by the Bison team.
Because the interface between skeletons and the bison program is not
finished, we are not bound to it. In particular, Bison is not
mature enough for us to consider that ``foreign skeletons'' are
supported.
Copyright (C) 2002 Free Software Foundation, Inc.
This file is part of GNU Bison.
GNU Bison is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Bison is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Bison; see the file COPYING. If not, write to
the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
What I need the spell checker to do is read each word, and strip any beginning or ending punctuation, e.g. (c) would become c. Pretty much punctuation consists of anything that is not a letter, hence the use of isLetter. I can easily modify the method to remove all punctuation using regular expressions, but I only want the beginning and end characters removed.
Example of words:
-yacc.c would become yacc.c and is not in the dictionary so it would be printed.
Maybe you are looking for
-
In INDIA Capture of Multiple excise invoice at the time of Goods Receipt
We would like to capture multiple excise invoice at the time of Goods Receipt. The excise invoice number captured should be updated in the RG 23 register with individual entry of excise invoice number and Qty against that excise invoice. The total GR
-
Workflow Deployment Wizard - in OWB
I am working with Oracle Warehouse Builder, and I can generate all my project and I can also register my jobs in OEM by OWB. Now I'm trying to run the "Workflow Deployment Wizard", in order to schedue my jobs into Workflow. I need to do that, and I'v
-
When calling Excel 97 Macro from Labview 5.1, get error: cant find macro!
I have a macro written that I am trying to call from Labview. To assist in this task I downloaded an Excel Macro VI off the NI Websight. The VI came with an excel workbook that included a sample macro. I can run the example with no problems. I then m
-
Database version for Business Intelligence module
Hi, We are considering deploying the business intelligence module of Apps 11ir3. My question is what versions of discoverer (4i, 9i), what versions of database (8.1.7, 9.0.1, 9.2.0), and what version of OWB (??, 9.02, 9.03, 9.04) can be used to imple
-
Adobe digital editions, downloading problem
exe files doesn't open