주어진 패턴과 일치하는 문자열의 텍스트를 바꾸길 원합니다. 나는 그것을하기 위해 자바 코드 아래에 썼다. public static void main(String[] args) {
/* Block 1 */
String s1="123 Test Testing";
System.out.println(s1.replaceAll("\\b
열 사이의 문자열 일치 방법을 알고 싶었습니다. 예 : A. B. C. D. E. F.
1. 2. 3. 4. 5. 6
위의 예에서 알파벳은 열 이름이고 숫자는 열의 값으로 간주됩니다. 그래서 열 A, 값 1과 열 E, 값 5를 일치시키고 싶습니다. 열 A와 E의 값이 다릅니다. 내가 좋아하는 뭔가를 사용하고 있습니다 (A + '*.'+ E
반복 패턴에 관한 질문이 하나 내가 가진 : 이제 내가 처음이 어떤 목록 만에서 121 또는 535 또는 737을 얻으려면 가정하자 이제 import re
a = ['123', '121', '136']
pattern_variable = '[1-9][1-9][1-9]'
for i in a:
match = re.match(pattern_var
F #을 사용하면 튜플을 쉽게 푸는 데 도움이됩니다. 리스트의 언팩도 가능 합니다만, 컴파일러는 경고를 발행합니다 : let m = [1; 2; 3]
let [a; b; c] = m
// Incomplete pattern matches on this expression. For example, the value '[_;_;_;_]' may indicat
나는 함수의 인자가 0인지 확인하는 Erlang에 is_zero이라는 간단한 함수를 작성했습니다. 코드는 다음과 같습니다. -module(match).
-export([is_zero/1]).
% defining a function named is_zero
% this is a function with two clauses
% these cla
저는 bash에 익숙하지 않았으며 질문이 있습니다. 특정 배열 패턴과 일치하지 않는 일부 파일 (이 예제에서는 ls라고 가정 해 봅시다)을 선택하려고합니다. 두 개의 그룹으로 선택해야하는 Test, Test1, Test2, Test3, Test4, Test5, Test6, Test7, Test8, Test9, Test10 파일이 있습니다. ls -l T*@
Bash 용 "확장 패턴"extglob를 우연히 발견했습니다. 나는 간단하게 쓸 수있는 디렉토리 2017/02/27 및 2017/02/28의 파일을 나열하려는 경우 /basedir/2017/02/26/uniquedirs1/files.log
/basedir/2017/02/27/uniquedirs2/files.log
/basedir/2017/02/28/un
Ocaml을 사용하여 모의 통역사를 구현하고 있습니다. 모의 기능 중 하나는 패턴 일치를 사용하여 구성된 표현을 평가하는 것입니다. 문제는 간단하고 확실하게 고칠 수 있지만, 좀 더 우아한 방법을 찾으려고 노력하고 있습니다. 그래도 여전히 관심이 있다면 읽어보십시오! 내 사용자 정의 형식의 코드 조각은 다음과 같습니다 물론 type value =
False 또는 값 목록을 반환하는 재귀 함수를 작성하고 있습니다. value head is not a member of Either[List[Char],Boolean]을하지만, 머리 방법은 목록을 매칭 한 후 사용해야합니다 def parse(chars: List[Char]): Either[List[Char], Boolean] = {
if (cha