Re: 와일드카드와 함께 Contains()를 사용할 수 있나요?Contains()를 사용하여 목록을 검색하면 완전히 일치하는 항목만 찾습니다.그러나 문자열을 검색하면 Contains()를 사용하여 문자열 내 어디에서나 검색 기준이 있는 문자열을 찾습니다.따라서 다음 스크립트의 방법으로 원하는 것을 얻을 수 있습니다.
Names Default To Here( 1 );
theList = {"John.01.02", "John.01.02 2", " John.01.02 3", "John.01.02 4",
"John.01.02 5 Distribution", "John.01.02 6 Distribution", "John.01.02 7 Distribution",
"John.01.02 8 - Graph Builder", "John.01.02 9 - Graph Builder", "John.01.02 10 - Graph Builder"};
For( i = 1, i <= N Items( theList ), i++,
If( Contains( theList[i], "Distribution" ),
Break()
)
);
If( i <= N Items( theList ),
Show( theList[i] )
);와일드카드와 함께 Contains()를 사용할 수 있습니까?JSL 스크립트의 출력으로 목록이 있습니다. 목록은 다음과 같은 형식입니다.
{"John.01.02", "John.01.02 2"," John.01.02 3", "John.01.02 4", "John.01.02 5 Distribution", "John.01.02 6 Distribution", "John.01.02 7 Distribution", "John.01.02 8 - Graph Builder", "John.01.02 9 - Graph Builder", "John.01.02 10 - Graph Builder"}수술하고 싶어요 만약에 위의 목록에 "Distribution"이라는 단어가 나타나고 다른 작업 만약에 목록의 항목을 반복하는 동안 "Graph Builder"라는 단어가 나타납니다. 다음 줄에 contains() 함수를 사용할 생각입니다.
if (Contains(list, "Distribution"),</CODE></PRE><P>, 뭔가를);<BR /> 그렇지 않으면 다른 일을하십시오.</P><P>그러나 목록 내에서 올바른 목록 항목을 선택할 수 없으며 와일드카드를 사용하고 줄에 쓸 수 있는지 궁금합니다.</P><PRE><CODE class=" language-jsl">if (Contains(list, "<STRONG>Distribution*</STRONG>"),
분명히 작동하지 않습니다.
contains() 함수 내에서 와일드카드가 가능한 경우 구문은 무엇입니까?
그렇지 않다면 내가 찾고 있는 작업을 어떻게 달성할 수 있습니까?
자동화 및 스크립팅