![]() |
|
|
#837 |
|
Aug 2006
597910 Posts |
Code:
160074594123956794219458402545764711419701756584167638068329365693034831201396939643913504262352130745852290381939420288140978693341478528259387657797580376902986395224408345354821071590949525350364018649578862749297255505837416439606095853836355923951566526457673735312339184330365326723420347366112675200713878660771081227364603472040699601553789595479339960277304318254798850917751885704667910151149091532150905626179048799036700679933820859845365985390911277048117168671365128451668210581621327277787092273718680191991994664786587234396792965881059281805213980760310898060678555989602303590308736441654087832242397146458759717551025723008092342436218853265799505252096172021953238850043510060599858403400384570222716416699106818277439891613536333361593153540409685328569171314344686601795619300473375554423332099932225456784121921559118525805374656294079430382561204188488274552102452626811652972822901469815861523877416162913528086735710854833100692524526048253371898482177626664655396682221293652089791416114579511127188674154339902564205267260071373223290668469512503977940823503507668484572724611665887674632905471958304064277923482051286050078929
|
|
|
|
|
|
#838 |
|
"Forget I exist"
Jul 2009
Dumbassville
26·131 Posts |
CRG is there a way to create a Vec(Vec(input())) such that each element is a string if so we can search it word by word instead of letter by letter for something to help you and simply replace one for another.
|
|
|
|
|
|
#839 | |
|
Aug 2006
3×1,993 Posts |
Quote:
What about doing this instead: Code:
substring(string_to_search, string_to_find)={
my(s1=Vec(string_to_search),s2=Vec(string_to_find),good);
for(i=0,#s1-#s2,
good=1;
for(j=1,#s2, if(s2[j] != s1[j+i], good=0;break));
if(good, return(1))
);
0
};
Code:
> substring("good day", "day")
%1 = 1
> substring("good day", "night")
%2 = 0
Last fiddled with by CRGreathouse on 2010-08-24 at 22:25 |
|
|
|
|
|
|
#840 |
|
"Forget I exist"
Jul 2009
Dumbassville
26×131 Posts |
see instead of returning 1 or 0 I was going to replace the string I found with what Pari can understand. but I'll try it your way for now.
|
|
|
|
|
|
#841 |
|
"Forget I exist"
Jul 2009
Dumbassville
26×131 Posts |
is there a way to replace what we find with another string ? if so maybe say if this is found return("stringx") into the string instead.
|
|
|
|
|
|
#842 |
|
Aug 2006
3·1,993 Posts |
|
|
|
|
|
|
#843 |
|
"Forget I exist"
Jul 2009
Dumbassville
100000110000002 Posts |
I think we can use what we did for shifting to transfer from position j+ length(s2) = to a new Vec then delete the s2 from where it was found concat(newstring) on the new end of it then concat (the rest) back on to the string after adjusting j for the new length of the string so it only checks what it hasn't before. then repeat for other strings. then we can use these names placed in to print the function by name and if we can get it to construct it in the correct manner from there it'll be done except how to read into the s1.
|
|
|
|
|
|
#844 |
|
Mar 2006
Germany
22×727 Posts |
Why so complicated?
Because it is PARI -> program to calculate mathematic formulas and values or show functions, but not to manipulate texts like search/replace strings and other string-functions! What you want to create is hard enough to be successful, but using PARI for that is even impossible! Taking another tool/language would be better! Trust me. Last fiddled with by kar_bon on 2010-08-24 at 23:11 |
|
|
|
|
|
#845 | |
|
"Forget I exist"
Jul 2009
Dumbassville
20C016 Posts |
Quote:
Last fiddled with by science_man_88 on 2010-08-24 at 23:17 |
|
|
|
|
|
|
#846 |
|
Mar 2006
Germany
22·727 Posts |
|
|
|
|
|
|
#847 |
|
Aug 2006
3×1,993 Posts |
Worthless analogy of the day:
sm is building what looks like a shed, pounding in nails with a coconut. kar_bon says, "Instead of using that coconut, why not use this hammer?". CRGreathouse says, "Good start, but making a rocketship is hard, even with a hammer." sm says, "You don't get it, I'm building a rocketship with this coconut because I want to get better with coconuts (and because I want a rocketship).". |
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Why do I sometimes see all the <> formatting commands when I quote or edit? | cheesehead | Forum Feedback | 3 | 2013-05-25 12:56 |
| Passing commands to PARI on Windows | James Heinrich | Software | 2 | 2012-05-13 19:19 |
| Ubiquity commands | Mini-Geek | Aliquot Sequences | 1 | 2009-09-22 19:33 |
| 64-bit Pari? | CRGreathouse | Software | 2 | 2009-03-13 04:22 |
| Are these commands correct? | jasong | Linux | 2 | 2007-10-18 23:40 |